У меня есть проект, который ссылается на файл dll. Я просто добавил ссылку, щелкнув правой кнопкой мыши на свойствах, выбрав «Добавить ссылку» и просмотрев dll. Intellisense распознает библиотеку и все ее классы/методы, но когда я запускаю ее, я получаю это.
Произошло необработанное исключение типа «System.IO.FileNotFoundException» в программе.exe
Дополнительная информация: не удалось загрузить файл или сборку «Api.dll» или одну из ее зависимостей. Указанный модуль не может быть найден.
Файл появляется в папке bin и все еще находится в том же месте, где я просматривал. Программа работает без ошибок, если я не использую какие-либо классы или методы. Библиотека не имеет никаких зависимостей, о которых я знаю.
Редактировать: с помощью средства обхода зависимостей обнаружил много отсутствующих зависимых DLL-файлов, которые, по моему мнению, вызывали проблему. После помещения всех зависимых DLL в одну папку и обращения к ней проблема сохраняется.