DLLImport在哪里查找非托管DLL?

Mar*_*man 10 .net unmanaged dllimport

一个简单的问题:在.Net中声明DLLImport属性时,运行时在哪里解析该DLL依赖?我将不得不抛售DLL和所有它的 bin文件夹的依赖?

Mar*_*tin 8

我认为它的工作方式与LoadLibrary类似.

也许在带有清单的LoadLibrary中搜索Windows路径会有所帮助.

编辑 动态链接库搜索顺序可能就是您想要的.