Быстрый вопрос: когда декларируется атрибут DLLImport в .Net, где среда выполнения ищет решение этой зависимости DLL? Должен ли я сбросить DLL и все ее зависимости в папку bin?
Я думаю, что он работает как LoadLibrary.
Может быть Поиск пути Windows в LoadLibrary с манифестом будет полезным.
Редактировать Порядок поиска в библиотеке динамических ссылок , вероятно, то, что вы хотите.
Как правило, вы ожидаете, что он будет смотреть на все, что определено в пути пользователя.
Чтобы узнать, что это содержит, в командной строке введите echo %PATH% [Enter]
echo %PATH%