質問

Windows Phone 8.1用のC ++アプリケーションを持っています。これは、XML処理にC#モジュールを使用します。そのモジュールのNGEN'DバージョンはSystem.StubHelpers.interfaceMarshaler.ConvertTronativeからのスローおよびInvalidCastExceptionをスローしますが、NGen'Dバージョンは問題ありません(詳細はこちらの詳細: http://社会。 msdn.microsoft.com/forums/en-us/16fa4316-d0ae-4aca-ac70-9946C6CC4DFB/NGEND-DLL-Throws-exception-but-winmd-does-not?forum= wpdevelop

とにかく、基礎となる問題を解決するまで回避策として、私は単に私のアプリのネイティブイメージ生成を無効にしたいと思います。ただし、AppXのルートでnongen.txtファイルを含めてMSDNに提案されているアプローチは機能していません...ファイルはそこにありますが、C#モジュールはまだngen'dを得ているようです。他の誰かがこれに遭遇しました/誰もがWindows PhoneでアプリのためのNGENを無効にする方法を知っていますか?

役に立ちましたか?

解決

ネイティブイメージ生成プロセスに精通している.NETネイティブからの男の範囲を取得することを管理しました。明らかにそこには現在、Windows Phoneでネイティブイメージの生成を無効にする方法はありません。これが完全な回答です:

"nongen.txtはWindows Phoneではサポートされていません。技術的には、NGENは電話では実際には存在しません。電話機のネイティブコード生成は、Windowsと比較して非常に異なるステップのセットを経ています。現在はサポートされているメカニズムはありません。アプリがPhone App Storeを介してデプロイされているときのネイティブコード生成 "

悪すぎる - それは便利な回避策でした。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top