1. 程式人生 > >未能加載文件或程序集 或它的某一個依賴項。試圖加載格式不正確的程序。問題解決

未能加載文件或程序集 或它的某一個依賴項。試圖加載格式不正確的程序。問題解決

啟用 base font 平臺 問題解決 發布 .dll 路徑 article

未能加載文件或程序集 或它的某一個依賴項。試圖加載格式不正確的程序。問題解決

一般情況下出現這樣的問題是因為.dll文件不存在或者路徑不正確。但今天我遇到的情況都不在這兩個內。我確定.dll文件是存在的,路徑也是正確的。但是程序死活都是“未能加載文件或程序集“xxx”或它的某一個依賴項。試圖加載格式不正確的程序。”的錯誤。而且將所有的依賴項都去掉了依然報這個錯!

無奈之下,只好求助於網絡,很快找到

http://www.jb51.NET/article/31711.htm

解決方法:
將應用程序生成為Any CPU就可以了
反之,如果系統是64位的Win7,就應該將新項目的生成目標平臺改為x86

另外一個網友的問題解決方法:
我遇到過這個問題有兩次,不過環境不同。
第一次:Windows 2008 Server R2 64位;
第二次:Windows 7 64位;

原因分析:操作系統是64位的,但發布的程序引用了一些32位的ddl,所以出現了兼容性的問題。
解決方案:IIS——應用程序池——高級設置——啟用32位應用程序 :true。

未能加載文件或程序集 或它的某一個依賴項。試圖加載格式不正確的程序。問題解決