2

UseDotNetNativeToolchainをオフにすると正常にコンパイルされるUWPアプリケーションがあります。しかし、私はそれをオンにすると、それは私に謎めいたエラーを与えます:UseDotNetNativeToolchainがtrueの場合の内部コンパイラエラー

Internal compiler error: Object reference not set to an instance of an object. UWPApp C:\Program Files (x86)\MSBuild\Microsoft.NetNative\x86\ilc\IlcInternals.targets 887 Build

これは私に与えられたすべてです。これを引き起こす原因は何ですか?どのように私はこれをドリルダウンすることができます。

https://gist.github.com/shannah/e24fe8456313fb9ad98577c9a812f357

+1

.NETネイティブコンパイラがクラッシュしました。最初にHello Worldアプリケーションをコンパイルできるかどうかをチェックする必要があります。そうでなければ環境問題です。それが生き残ったら、問題を絞り込むためにあなたのソースコードにチャンクをコメントアウトしてください。マイクロソフトのサポートへのお問い合わせは賢明です。 –

+0

問題を解決しましたか? – Dominic

+0

誰でもこの問題を解決しましたか? – DemetrioProgramerOsorio

答えて

0

をこの問題を解決するには、私はデフォルトで使用していたいくつかのアセンブリに最適化を無効にすることでした。ここではVS2015

を使用して

は役立ちます場合は、完全なビルド出力です。 rd.xmlファイル。例えば。

<Assembly Name="IKVM.OpenJDK.Core" Dynamic="All" DoNotInline="true" DoNotOptimize="true"/>