リリースモードで構築することができません。私たちは、リリースモードで私たちのプロジェクトをビルドしようとしているが、我々はこのエラーを得た:MCG0023:UnresolvableAssemblyReference -
Internal compiler error: MCG0023:UnresolvableAssemblyReference Unresolvable assembly reference 'Assembly(Name=System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a)' found. Please check the references in your build system. A reference is either missing or an assembly is missing an expected type.
は、我々はSystem.Drawing cannot be used in UWP apps、それはへの参照が存在しないと思われていることを認識していますこのアセンブリは私たちのUWPプロジェクトにあります。
ただし、System.Drawing dllを使用する別のWPFプロジェクト(実行可能ファイル、32ビット)を参照しています。これをした場所を見つけるための方法はあり
<desktop:Extension Category="windows.fullTrustProcess" Executable="OurExternalApplication.exe" />
: 私たちは、単にノードでは、Package.appxmanifestで私たちの許可拡張子に/パッケージ/アプリケーション/アプリケーション/拡張機能/をこのプロジェクトを追加します問題はどこから来たのですか?
メモ:外部ソリューションであるSyncfusion for UWPを使用していますが、これはこのアセンブリをある時点で参照しています。しかし、リリースでSyncfusionを使って他のプロジェクトを構築することは問題ありません。 Davis Jebaraj氏が答えて指摘するように、UWP固有のdllには、必要なSystem.Drawingクラスが実装されているので、問題はありません。
で、このアセンブリを使用していることを確認することはできますか? –
私が言ったように、他のテストプロジェクトでもこの問題を再現することはできません。同じリファレンスを使っても、私たちのメインプロジェクトでのみ発生します。 –