c# - UWP 应用构建失败“找不到 Microsoft.UI.Xaml.Markup”
问题描述
我下载了一个包含 8 个项目的 UWP 解决方案。在 VS 2017 中构建时,解决方案中的每个项目都出现以下错误:
“找不到引用的组件‘Microsoft.UI.Xaml.Markup’。”
果然,当我在“解决方案资源管理器”窗口中查看每个项目的“参考”节点时,“Microsoft.UI.Xaml.Markup”被列出,但旁边有一个感叹号。如果我单击它并在属性窗口中查看它的属性,则“路径”字段中没有列出任何内容(如果任何人都感兴趣的话,复制本地设置为 false)。
我试过右键单击它并选择“删除”。然后我使用另一个构建得很好的 UWP 应用程序(它也引用“Microsoft.UI.Xaml.Markup”)来定位“Microsoft.UI.Xaml.Markup”的路径。在给出错误的项目中,我右键单击“参考”并选择“添加参考...”。我浏览到“Microsoft.UI.Xaml.Markup”的位置并将其添加到项目中。它显示在“参考”节点中,但再次显示感叹号,而路径字段中没有任何内容。我似乎无法将其添加到下载的解决方案中的任何项目中。我究竟做错了什么?
解决方案
我遇到了这个问题并在项目属性对话框中更改了目标 UWP 版本,这解决了这个问题。因此,它似乎与您所针对的 Windows 10 版本与您已安装的 Windows 10 SDK 相关。
推荐阅读
- python - Visual Studio 代码的 Python 扩展不显示错误或警告消息
- tensorflow - 如何使用 TensorFlow BeamSearchDecoder?
- android - 有没有办法可以重新设计单选按钮
- r - ComplexHeatmap 对数刻度梯度
- r - R:存储包含循环的函数的输出(或删除循环)
- python - 使用 selenium 和 Python 与网页交互的问题
- reactjs - 我已将 styled-components 安装到我的 React 项目中,但出现错误
- github - 自动完成引导程序 4 源数据
- python - 使用 Sphinx 记录包 __init__ 导入
- substrate - 如何测试基板 3.0.0 中的事件?