【发布时间】:2016-05-01 20:33:12
【问题描述】:
我有一个正在尝试构建的 UWP 应用。 在调试模式下一切正常,但是当我切换到发布然后尝试构建时,它会显示错误
错误 CS0012:已定义类型“Windows.UI.Xaml.FrameworkElement” 在未引用的程序集中。您必须添加对 程序集'Windows.Foundation.UniversalApiContract,版本=1.0.0.0, Culture=neutral, PublicKeyToken=null, ContentType=WindowsRuntime'。
我已将其范围缩小到名为“使用 .NET Native 工具链编译”的项目属性,这是问题的根源。当我取消选中该属性时,至少可以构建项目。 但是,我希望启用该选项。 我添加了对 Windows Desktop 和 Windows Mobile 扩展的引用。
知道我需要做什么来解决这个问题吗?
【问题讨论】:
-
我在 .NET Native Runtime and Compiler 团队工作。我不知道发生了什么,但很想看看。此处概述了让我们进行复制的一组合理步骤:github.com/dotnet/core/blob/master/Documentation/ilcRepro.md
-
我已按照您引用的页面上概述的步骤进行操作。
-
谢谢。我看到了你的邮件,我们会在早上看看。
标签: c# .net win-universal-app uwp .net-native