BadImageFormatException при загрузке 32-битной DLL, цель - x86

У меня есть DLL (FreeType), который, безусловно, 32-разрядный (заголовок: IMAGE_FILE_MACHINE_I386).

Я хочу использовать его из кода C #, используя DllImport.

Цель моего приложения - x86, IntPtr.Size - 4, процесс - 32-разрядный.

Но я получаю BadImageFormatException (исключение из HRESULT: 0x8007000B). Что может быть не так?

Конечно, я использую 64-битную Windows 7.

Ответы на вопрос(11)

Ваш ответ на вопрос