【问题标题】:Error with UWP application in Visual Studio 2017Visual Studio 2017 中的 UWP 应用程序出错
【发布时间】:2017-07-16 20:37:09
【问题描述】:

在我当前的 UWP 应用程序中,我收到 19062 错误,所有这些错误都以“.winmd 文件(文件名)包含其根命名空间(命名空间名称)之外的类型(类型名称)”开头。完整的错误代码示例如下所示。

我尝试了以下方法来解决错误:

  • 重新启动 Visual Studio
  • 重建解决方案
  • 重新安装最新版本的 Windows SDK
  • 重新启动我的电脑

该项目几天前建设良好。从那以后,我没有对我的计算机做任何会导致我的解决方案出现此类问题的事情。

以下是错误代码示例:

“.winmd 文件 'Windows.Foundation.UniversalApiContract.winmd' 在其根命名空间 'Windows.Foundation.UniversalApiContract' 之外包含类型 'Windows.ApplicationModel.Search.ISearchQueryLinguisticDetails'。确保所有公共类型都出现在一个公共类型下与输出文件名匹配的根命名空间。”

“.winmd 文件 'Windows.Foundation.UniversalApiContract.winmd' 包含类型 'Windows.Graphics.Display.DisplayInformation'。保留使用 Windows 命名空间。”

“.winmd 文件 'Windows.Foundation.UniversalApiContract.winmd' 在其根命名空间 'Windows.Foundation.UniversalApiContract' 之外包含类型 'Windows.UI.Xaml.Automation.IValuePatternIdentifiers'。确保所有公共类型都出现在与输出文件名匹配的公共根命名空间。”

我对 UWP 比较陌生,无法解释错误。任何帮助将非常感激。提前感谢您的帮助。

约旦。

【问题讨论】:

  • 你清理过项目吗?
  • 不,我没有。那解决了它。如前所述,我对此比较陌生。非常感谢您的帮助。

标签: c#


【解决方案1】:

需要清理项目以避免这些错误。 OP 在 cmets 中确认这是一个原因。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-12-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-02
    • 1970-01-01
    相关资源
    最近更新 更多