Я использую сторонний API, который определен в 2 DLL. Я включил эти DLL в свой проект и установил ссылки на них. Все идет нормально.
Однако эти библиотеки DLL имеют по крайней мере одну зависимую DLL, которая не может быть найдена во время выполнения. Я скопировал недостающую DLL в проект и установил флаг "Копировать в вывод", но без успеха.
Что мне делать, чтобы сообщить проекту, где он должен найти зависимую DLL?
Разъяснение Я попытался добавить ссылку на пропущенную DLL, но так как она не была распознана как .Net-компонент. В отчаянии я добавил его непосредственно в папку вывода, но не успел.
Наконец, я установил API на ПК, и все это сработало. Установка устанавливает переменную PATH, и DLL находится в папке установки. Но как сказать проекту посмотреть в одной из своих внутренних папок?