2015年4月9日 星期四

[C#] DllImport 找尋順序


DllImport會按照順序自動去尋找的地方:

1、exe所在目錄

2、System32目錄

3、環境變數目錄

所以只需要你把引用的DLL 拷貝到這三個目錄下 就可以不用寫路徑了
或者可以這樣server.MapPath(./bin/*.dll)

跟據以上的順序,如果你在exe資料中放的是舊版的dll,system32中是新版的,則還是會引用

到舊版的dll

資料來源
http://www.360doc.com/content/10/0602/14/957410_30860125.shtml

沒有留言:

張貼留言