FileNotFoundException (DLL не найдена) - PullRequest
0 голосов
/ 22 ноября 2011

Я получаю эту странную ошибку на одной из машин клиента.Выдает FileNotFoundException, но эта DLL определенно находится прямо в папке с исполняемым файлом.Пожалуйста, сообщите ..

Ответы [ 2 ]

8 голосов
/ 22 ноября 2011

Психическая отладка, так как вы не включили полную информацию об исключении, заключается в том, что у вас есть 32-битное и 64-битное несовпадение:

  • Ваш исполняемый файл - AnyCPU
  • Ссылочная DLL (илинижестоящая ссылка) - x86
  • Машина, на которой выполняется исполняемый файл - 64 бит

По сути, вам придется перекомпилировать исполняемый файл C # с платформой x86, если у вас есть какая-либо DLL-библиотека x86зависимость (обычно неуправляемая DLL).

2 голосов
/ 22 ноября 2011

В сборке может отсутствовать одна из зависимых сборок.

...