Dot-Net
DLLImport 在哪裡查找非託管 DLL?
一個簡單的問題:當在 .Net 中聲明 DLLImport 屬性時,執行時會在哪裡解決該 DLL 依賴關係?我是否必須將 DLL 及其所有依賴項轉儲到bin文件夾中?
我認為它像 LoadLibrary 一樣工作。
也許使用清單在 LoadLibrary 中搜尋 Windows 路徑會有所幫助。
編輯 動態連結庫搜尋順序可能是您想要的。
通常,您希望它查看使用者路徑中定義的任何內容。
要找出其中包含的內容,請在命令提示符下鍵入
echo %PATH%$$ Enter $$