У меня проблемы с DLL с F# Interactive в Visual Studio 2012

Я запускаю VS 2012 на 64-битной машине, но я установил для параметра «F # 64-битный интерактивный» значение False, что означает, что по умолчанию должен использоваться 32-битный процесс.

Я вызываю 32-битную DLL, и моя программа компилируется нормально, но я получаю ужасную ошибку несовместимости DLL, когда пытаюсь запустить программу:

System.BadImageFormatException: была предпринята попытка загрузить программу с неправильным форматом. (Исключение из HRESULT: 0x8007000B).

Есть идеи?

Я пробовал как 64-битные, так и 32-битные варианты, но получаю ту же ошибку. Все работает нормально с неинтерактивным F#, т.е. компилируется с fsc.


person N.S.    schedule 24.12.2012    source источник
comment
Можете ли вы показать свой файл сценария?   -  person Dmitry Sevastianov    schedule 08.11.2013
comment
да, знать, какая dll будет полезно   -  person evolvedmicrobe    schedule 10.04.2014