Где DLLImport ищет неуправляемые библиотеки DLL? - PullRequest
10 голосов
/ 06 ноября 2008

Быстрый вопрос: когда декларируется атрибут DLLImport в .Net, где среда выполнения ищет решение этой зависимости DLL? Должен ли я сбросить DLL и все ее зависимости в папку bin?

Ответы [ 2 ]

8 голосов
/ 06 ноября 2008

Я думаю, что он работает как LoadLibrary.

Может быть Поиск пути Windows в LoadLibrary с манифестом будет полезным.

Редактировать Порядок поиска в библиотеке динамических ссылок , вероятно, то, что вы хотите.

1 голос
/ 06 ноября 2008

Как правило, вы ожидаете, что он будет смотреть на все, что определено в пути пользователя.

Чтобы узнать, что это содержит, в командной строке введите echo %PATH% [Enter]

...