Are*_*iak 5 .net c# windows release win-universal-app
我的应用程序的发布版本有问题.重新定位windows将应用程序存储到通用Windows平台项目后,我无法在发布模式下运行应用程序,并且选中了Compile with .NET Native工具链选项.
我收到一个错误:
抛出异常:System.Reflection.MissingRuntimeArtifactExceptioninSystem.Private.Reflection.Core.dll
其他信息:MakeGenericMethod()无法创建此通用方法实例化,因为实例化未启用元数据:System.Linq.Enumerable.Distinct<System.Char>(System.Collections.Generic.IEnumerable<System.Char>)
有关详细信息,请访问http://go.microsoft.com/fwlink/?LinkID=616868
当我禁用Compile with .NET Native工具链应用程序正在运行时不会抛出异常.通常这是解决方案,但在Windows应用程序认证工具包中,我收到错误的结果(测试支持的API):
· 此应用程序类型不支持API ExecuteAssemblyin uwphost.dll.App.exe调用此API.· 此应用程序类型不支持API DllGetActivationFactoryin uwphost.dll.App.exe具有转发到此API的导出.· 此应用程序类型不支持API OpenSemaphorein ap-ms-win-core-synch-11-1-0.dll.System.Threading.dll调用此API.· 此应用程序类型不支持API CreateSemaphorein api-ms-win-core-kernel32-legacy-11-1-0.dll.System.Threading.dll调用此API.
有人可以帮忙吗?
.NET Native 运行时不包含 JIT 编译器。因此,必须提前生成所有必要的本机代码。一组启发式方法用于确定应生成哪些代码,但这些启发式方法无法涵盖所有可能的元编程场景。因此,您必须使用运行时指令为这些元编程场景提供提示。如果必要的元数据或实现代码在运行时不可用,您的应用程序将引发 MissingMetadataException、MissingRuntimeArtifactException 或 MissingInteropDataException 异常。有两个故障排除程序可以为您的运行时指令文件生成适当的条目,从而消除异常:
请参阅此处: https: //msdn.microsoft.com/en-us/Library/dn600640%28v=vs.110%29.aspx
| 归档时间: |
|
| 查看次数: |
721 次 |
| 最近记录: |