1

プロジェクトの実行可能ファイルに 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大きくしますが、再び同じ例外がスローされました

4

1 に答える 1