プロジェクトの実行可能ファイルに Awesomium を埋め込もうとしています。Awesomium のドキュメントでは、プロジェクトのターゲット プラットフォームを に設定すると述べていますX86
。しか手にUnmanaged32Assemblies
入らないということですか?
FodyWeaver.xml
次の行をファイルに追加します。
<Costura Unmanaged32Assemblies='Awesomium.Core|Awesomium.Windows.Forms'/>
しかし、次のような例外があります。
System.TypeInitializationException was unhandled
Message: An unhandled exception of type 'System.TypeInitializationException' occurred in mscorlib.dll
Additional information: The type initializer for '<Module>' threw an exception.
私もこれを試してみました:
<Costura
Unmanaged32Assemblies='Awesomium.Core|Awesomium.Windows.Forms'
Unmanaged64Assemblies='Awesomium.Core|Awesomium.Windows.Forms' />
しかし、まったく同じ例外がスローされました。
アップデート
これも試しました:
<Costura
Unmanaged32Assemblies='awesomium'
Unmanaged64Assemblies='awesomium'/>
この:
<Costura
Unmanaged32Assemblies='awesomium'/>
それは私のexeファイルを約4 MB大きくしますが、再び同じ例外がスローされました