У меня есть два проекта. Сначала это проект приложения Windows Forms, а второй - проект библиотеки классов. Проект библиотеки «Стекло» работает с FANN. Windows Forms - это проект запуска.Как добавить внешнюю DLL-зависимость?
У меня должно было быть Fann.Net.dll and fanndoubleMT.dll для работы с FANN. Я загрузил эти библиотеки и поместил их в папку lib, расположенную в корне решения.
Я добавил Fann.Net.dll как внешнюю dll в проект библиотеки классов. Я составил проект. Я получил сообщение об ошибке «Не удалось загрузить DLL« fanndoubleMT.dll ». Я исправил эту ошибку, добавив fanndoubleMT.dll в папку Windows_Forms_Application \ bin \ Debug.
Я думаю, что это ужасное решение проблемы, потому что я использую мерзавца, и каждый раз, когда вам нужно передать DLL в эту папку на новом рабочем месте.
с уважением, Денис.
Вы также можете использовать макросы $ (Configuration) \ $ (Platform) в значении Include. Затем вы можете создать макрос, который является условным для Debug, который расширяется до «_d» (и ни к чему не отлаживается), чтобы уменьшить это до одной ItemGroup. – kornman00