C#無法加載DLL,找不到指定的模塊的解決方案


1.DLL文件夾放置位置:

(1)將缺少的DLL放到項目文件夾下的“/bin/bebug“

(2)系統文件夾下的”C:/WINDOWS/system32“

如果確定位置是正確的,那么就有可能是調用的DLL文件還用到了其他DLL文件中的內容,這很關鍵。可以通過下載Dependency Walker (depends.exe) Home Page查看缺少哪些dll庫。

例如博主在調用C++封裝的DLL時就報錯,最后發現是需要安裝C++運行環境,這個問題可通過安裝”VC++ 運行庫“來解決。

還有一種是在發布程序時,可能會缺少wpf的環境,例如”.NET Framework 4.6.1“只需要下載下來安裝就可以了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM