You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

配置UWP-Desktop Bridge时找不到Windows Desktop Extensions for the UWP引用

解决UWP Desktop Bridge中找不到"Windows Desktop Extensions for the UWP"引用的问题

我帮你整理了几个可能解决这个问题的方法,你可以逐一尝试:

  • 确认项目类型与Desktop Bridge支持状态
    首先得确保你的项目是UWP项目,或者已经开启了Desktop Bridge支持的桌面项目(比如WPF/WinForms)。如果是普通桌面项目,右键项目 → 属性 → 应用程序,找到并勾选"启用桌面桥"(不同Visual Studio版本选项位置可能略有差异),完成后再去查看引用窗口,应该能看到相关扩展选项。

  • 检查SDK组件的完整性
    你使用的是Windows 10 SDK 10.0.17763.132,可能该SDK对应的桌面扩展组件没有完全安装。打开Visual Studio Installer,选择你正在使用的VS版本点击"修改",切换到"单个组件"标签,找到"Windows 10 SDK (10.0.17763.0)",展开它确保"Windows Desktop Extensions for the UWP"相关子组件已勾选,完成安装后重启Visual Studio再尝试添加引用。

  • 手动编辑项目文件添加引用
    如果前面的方法都没效果,可以直接修改项目文件来添加引用:

    1. 右键项目 → 选择"卸载项目"
    2. 右键卸载后的项目 → 选择"编辑 [你的项目名].csproj"(或.vbproj)
    3. 在文件中找到<ItemGroup>节点,添加以下代码(版本号匹配你的SDK版本即可):
    <PackageReference Include="Microsoft.Windows.SDK.Contracts">
      <Version>10.0.17763.2237</Version>
    </PackageReference>
    
    1. 保存文件,右键项目 → 选择"重新加载项目",之后就能看到对应的扩展引用了。
  • 调整引用窗口的显示设置
    有时候引用窗口的筛选或视图模式会隐藏目标条目:

    • 点击引用窗口右上角的"筛选器"按钮,取消不必要的筛选条件,或者切换到"所有"视图
    • 也可以切换到"浏览"选项卡,导航到SDK安装目录(通常是C:\Program Files (x86)\Windows Kits\10\Extension SDKs\Windows Desktop Extensions for the UWP\10.0.17763.0),手动选择对应的引用文件添加。

内容的提问来源于stack exchange,提问作者Simon2215

火山引擎 最新活动