【问题标题】:UWP app build failure "Microsoft.UI.Xaml.Markup could not be found"UWP 应用构建失败“找不到 Microsoft.UI.Xaml.Markup”
【发布时间】:2019-05-03 16:56:01
【问题描述】:

我下载了一个包含 8 个项目的 UWP 解决方案。在 VS 2017 中构建时,解决方案中的每个项目都出现以下错误:

“找不到引用的组件‘Microsoft.UI.Xaml.Markup’。”

果然,当我在解决方案资源管理器窗口中查看每个项目的“参考”节点时,“Microsoft.UI.Xaml.Markup”被列出,但旁边有一个感叹号。如果我单击它并在属性窗口中查看它的属性,则“路径”字段中没有列出任何内容(如果任何人都对此感兴趣,则 Copy Local 设置为 false)。

我尝试右键单击它并选择“删除”。然后我使用另一个构建得很好的 UWP 应用程序(它也引用“Microsoft.UI.Xaml.Markup”)来定位“Microsoft.UI.Xaml.Markup”的路径。在给出错误的项目中,我右键单击“参考”并选择“添加参考...”。我浏览到“Microsoft.UI.Xaml.Markup”的位置并将其添加到项目中。它显示在“参考”节点中,但再次显示感叹号,而路径字段中没有任何内容。我似乎无法将其添加到下载的解决方案中的任何项目中。我做错了什么?

【问题讨论】:

  • 项目的目标版本是什么?和您的操作系统构建版本? 17763 SDK安装成功了吗?
  • 目标版本是 Windows 10 版本 1809 (10.0; Build 17763)。我不确定 SDK...我如何知道它是否已安装?
  • 转到“控制面板 -> 程序 -> 卸载或更改程序”
  • 我已安装“Windows 软件开发工具包 - Windows 10.0.17763.132”。
  • 如果是这样,请将此问题报告给 Visual Studio 团队。转到 Visual Studio 的顶部菜单并'单击帮助 -> 发送反馈 -> 报告问题'

标签: c# uwp visual-studio-2017


【解决方案1】:

我遇到了这个问题,并在项目属性对话框中更改了目标 UWP 版本,这解决了问题。因此,它似乎与您所针对的 Windows 10 版本与您已安装的 Windows 10 SDK 相关。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-08
    • 1970-01-01
    • 1970-01-01
    • 2015-08-28
    • 2020-11-10
    • 2015-09-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多