UWP应用程序构建失败“找不到Microsoft.UI.Xaml.Markup”

时间:2019-02-06 22:32:33

标签: c# uwp visual-studio-2017

我下载了一个包含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”的位置,并将其添加到项目中。它显示在“参考”节点中,但再次显示感叹号,但在“路径”字段中什么也不显示。我似乎无法将其添加到下载的解决方案中的任何项目中。我在做什么错了?

1 个答案:

答案 0 :(得分:0)

我有这个问题,并在项目属性对话框中更改了目标UWP版本,这解决了该问题。因此,它似乎确实与您要定位的Windows 10版本和已安装的Windows 10 SDK有关。