1. 程式人生 > >c# 無法載入xxx.dll 找不到指定的模組

c# 無法載入xxx.dll 找不到指定的模組

最近入門C#,經常遇到各種報錯。“無法載入dll找不到指定的模組”出現的頻率很高,總結一下解決的幾個方法:

1、DLL檔案沒有在編譯結果的Bin資料夾裡。

這個情況就跟錯誤描述是一致的,如果是沒生成那麼生成一下,或者複製過去。

2、電腦上執行庫沒安裝或者安裝的有問題。

windows程式要依賴執行庫,執行庫下載地址:http://download.csdn.net/detail/starandsea/9564756

3、用VS執行和本機部署效果不一致。

有時候用VS除錯執行報錯,但是部署本機的IIS卻正常的。

4、依賴的其他模組編譯有問題。

有可能並不是報錯指定的dll檔案問題,而是依賴的其他模組有問題,重新生成依賴的模組。

5、可能真的沒問題,重啟電腦或者改天再執行就好了。

這種情況也出現過幾次,不管是除錯還是部署都報錯,第二天再跑一遍卻正常了。