我已经为Windows Phone 8.1提供了C ++应用程序,它使用C#模块进行XML处理。该模块的ngen'd版本从system.stubhelpers.interfacemarsher.Converttonative抛出和InvalidCastException,但非Ngen'd版本工作正常(这里有更多详细信息: http://社交。 msdn.microsoft.com/forums/en-us/16fa4316-d0ae-4aca-ac70-946c6cc4dfb/ngend-dll-prepion-but-winmd-does-not?forum=wpdevelop )。

无论如何,作为一个解决方法,直到我解决底层问题,我想简单地禁用我的应用程序的本机图片。但是,在Appx根目录中包括Nongen.txt文件的MSDN的方法似乎没有工作......文件在那里,但C#模块似乎似乎是ngen'd。是否有其他人遇到过这个/有人知道如何在Windows Phone 8.1上禁用应用程序8.1?

有帮助吗?

解决方案

我设法从.NET本地人熟悉本机映像生成过程的人。显然目前没有办法在Windows手机上禁用本机图像。这是完整的响应:

“Nongen.txt不受Windows Phone。技术上,Ngen并不真正存在于手机上。与Windows相比,手机上的本机代码通过一组非常不同的步骤。目前没有支持的跳过机制通过手机应用商店部署应用程序时生成本机代码。“

太糟糕 - 这将是一个方便的解决方法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top