Я создал сборку C ++ / CLI, которая создает оболочку для собственного кода C ++. Ресурс компилируется, и сборка отлично загружается в мой проект C #, когда я добавляю его в качестве ресурса. Я могу получить доступ к своим объектам и intellisense из своего приложения, но при попытке сборки происходит сбой с исключением:
BadImageFormat
Не удалось загрузить файл или сборку MyCLI, Version = 1.0.3680.28432, Culture = нейтральный, PublicKeyToken = null или одну из их зависимостей. Была сделана попытка загрузить программу с неверным форматом.
Я загружаю его в событие загрузки формы:
MyCLI.myCLI z;
... и когда я компилирую, он вылетает в этой строке в моем основном конструкторе на C #
Application.Run(new Form1());
Кто-нибудь знает, что может вызвать это исключение?
Спасибо