Я пытаюсь внедрить Awesomium в исполняемый файл проекта. В документации Awesomium они сказали, что установить целевую платформу вашего проекта на X86
. Это значит, что доступно только Unmanaged32Assemblies
?Инициализатор типа для '<Module>' выбрал исключение при попытке вставить Awesomium dlls
добавить эту строку в 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' />
Но точно такой же исключение было выбрано.
Update
Пробовал Также это:
<Costura
Unmanaged32Assemblies='awesomium'
Unmanaged64Assemblies='awesomium'/>
и это:
<Costura
Unmanaged32Assemblies='awesomium'/>
Это делает мой файл ехе около 4 МБ больше, но опять же было брошено исключение
Попробуйте отладить Costura - [Отладка] (https://github.com/Fody/Costura/wiki/Debugging). В противном случае я рекомендую не использовать Costura. –