gpt4 book ai didi

c# - 错误 MCG0004 :InternalAssert Assert Failed when building UWP app in release mode

转载 作者:太空狗 更新时间:2023-10-29 21:38:05 24 4
gpt4 key购买 nike

我有一个用 C# 编写的 UWP 应用程序,它构建(Windows 10.0.14393 上的 VS 14.0.25425.01 更新 3,项目的目标版本是构建 14393)并在 Debug模式下运行,但无法在 Release模式下构建以下错误:

Microsoft.NetNative.targets(640,5): error : MCG0004:InternalAssert Assert Failed: field not found during [UNKNOWN]

没有进一步的细节,除了之前的两个警告,我不确定它们是否与问题有关:

Resources.System.Linq.Expressions.rd.xml(35): warning : ILTransform : warning ILT0027: Method 'CreateLambda' within 'System.Linq.Expressions.Expression' could not be found. Resources.System.Linq.Expressions.rd.xml(91): warning : ILTransform : warning ILT0027: Method 'ParameterIsAssignable' within 'System.Linq.Expressions.Expression' could not be found.

有什么问题可能与此相关吗?

最佳答案

如果您在 VS 2015 中使用 .NET UWP 工具的 Beta 包,则会发生此错误。Beta 包仅在 2017 年受支持,因为我们依赖的部署/调试工作方式发生了变化。您应该能够通过从 "Microsoft.NETCore.UniversalWindowsPlatform": "5.3.0-beta2" 降级到 "Microsoft.NETCore.UniversalWindowsPlatform": "5.2.2"来避免此问题

edit:5.3.0 已经发布并与 VS2017 RC3+ 一起工作。更多信息:https://blogs.msdn.microsoft.com/dotnet/2017/01/30/announcing-net-core-net-native-and-nuget-updates-in-vs-2017-rc/

免责声明:我在 .NET Native 编译器+运行时团队工作。

关于c# - 错误 MCG0004 :InternalAssert Assert Failed when building UWP app in release mode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41366567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com