Проблема загрузки 64-битной библиотеки (WIA) - PullRequest
1 голос
/ 03 сентября 2011

Около недели назад я смог сканировать изображения, используя мое 64-битное приложение .net в Windows 7 x64 Теперь я получаю сообщение об ошибке, когда библиотека взаимодействия WIA загружается, говоря, что она или одна из ее зависимостей пытается загрузить DLL в неправильном формате.

Обычно это ошибка x64 / x32.

Это сработало в прошлом. Я попытался восстановить библиотеку взаимодействия из IDE, но это не помогает.

Photoshop x64 может сохранять изображения, поэтому WIA на самом деле работает.

Я не знаю, что произошло между тем.

Я сражался в течение нескольких часов. Есть предложения?

С уважением Крейг.

1 Ответ

2 голосов
/ 03 сентября 2011

Я видел это, когда:

а.) Это веб-приложение, и вы используете IIS. Вы должны указать пулу приложений разрешить 32-битные приложения.

b.) Вы компилируете не в x86, а в x64. Если вы используете 32-разрядный двоичный файл, вы должны скомпилировать его в x86.

...