Dot-Net

DLLImport 在哪裡查找非託管 DLL?

  • November 6, 2008

一個簡單的問題:當在 .Net 中聲明 DLLImport 屬性時,執行時會在哪裡解決該 DLL 依賴關係?我是否必須將 DLL 及其所有依賴項轉儲到bin文件夾中?

我認為它像 LoadLibrary 一樣工作。

也許使用清單在 LoadLibrary 中搜尋 Windows 路徑會有所幫助。

編輯 動態連結庫搜尋順序可能是您想要的。

通常,您希望它查看使用者路徑中定義的任何內容。

要找出其中包含的內容,請在命令提示符下鍵入echo %PATH%

$$ Enter $$

引用自:https://stackoverflow.com/questions/268627