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“只需要下載下來安裝就可以了。