【发布时间】:2014-06-05 02:23:10
【问题描述】:
我有一个适用于 Windows Phone 8.1 的 c++ 应用程序,它使用 C# 模块进行 xml 处理。该模块的 NGEN 版本从 System.StubHelpers.InterfaceMarshaler.ConvertToNative 抛出和 InvalidCastException,但非 NGEN 版本工作正常(更多详细信息:http://social.msdn.microsoft.com/Forums/en-US/16fa4316-d0ae-4aca-ac70-9946c6cc4dfb/ngend-dll-throws-exception-but-winmd-does-not?forum=wpdevelop)。
无论如何,在解决根本问题之前,作为一种解决方法,我想简单地为我的应用禁用本机图像生成。但是,在 msdn 上建议的在 appx 的根目录中包含 nongen.txt 文件的方法似乎不起作用......该文件在那里,但 C# 模块似乎仍在进行 NGEN 处理。有没有其他人遇到过这个问题/有没有人知道如何在 Windows Phone 8.1 上为应用禁用 NGEN?
【问题讨论】:
标签: c# c++ windows-phone-8.1 ngen