C# 無法載入dll 0x8007007E解決方法(Microsoft Visual C++ 2010 Express 開發DLL的注意事項)

C# 無法載入dll 0x8007007E解決方法(Microsoft Visual C++ 2010 Express 開發DLL的注意事項)

C# 無法載入dll
0x8007007E
解決方法(Microsoft Visual C++ 2010 Express 開發DLL的注意事項)


 

解法重點:就是在修改:VC專案屬性頁
-> 組態屬性 -> 一般 -> MFC的使用 設定改成『使用MFC的靜態程式庫(預設為:使用標準的視窗程式庫)

 

說明:因為0x8007007E的錯誤訊息有兩種可能,第一種是程式找不到對應的DLL第二種就是該DLL還有其他相依的DLL,所以如果DLL是自己開發就會有跟系統相依的問題,最偷懶的方式就直接選擇使用MFC的靜態程式庫,不然就要安裝Visual C++ Redistributable Package(vcredist_x86.exevcredist_x64.exe),以上打完收工。


 


發表迴響

你的電子郵件位址並不會被公開。 必要欄位標記為 *