Неправильный файл не найден исключение
Я программирую на C#, используя FlyCapture2 SDK (для точечно-серых камер) для камер GigE. Я отладил свой код в моем ноутбуке. Это работает в моем ноутбуке. Я запускаю его на своем ПК NUC (NUC - это мини-ПК производства Intel), и я получаю эту ошибку:
Произошло необработанное исключение типа "System.IO.FileNotFoundException" в ALPRX.exe
Дополнительная информация: Не удалось загрузить файл или сборку "FlyCapture2Managedd_v140.dll" или одну из ее зависимостей. Указанный модуль не может быть найден.
я имею FlyCapture2Managedd_v140.dll
в папке отладки. Также слежу за зависимостями от SDK. Как упоминалось в сообщении об ошибке, библиотека может иметь несколько зависимостей. Как я могу найти зависимости dll или как я могу решить эту проблему?
Извините за мой плохой английский
1 ответ
Вам необходимо удалить x64 FlyCapture2 SDK и переустановить x86.
Перезагрузите решение (проект). Изменить ссылку на версию x86 FlyManageXXXXX.dll. Настройте платформу на x86 (не x64, не на любой процессор) и перестройте ее. работает для меня. Вы можете попробовать и сообщить о своем результате, чтобы больше людей знали, как это исправить.