未能加載文件或程序集“AxInterop.iPlotLibrary,Version=1.0.0.0,culture=neutral,PublicKeyToken=null”,試圖加載格式不正確的程序


此問題是由於在一個操作系統平台下運行不同位數的進程所致。

解決方案:

 找出所引用的動態庫名稱,跟蹤到源碼項目,右鍵-屬性-生成-查看目標平台 如果是Any Cpu

 則引用此dll的項目,以上屬性也必須是Anycpu

以下是其他解釋。

問題是因為64位進程試圖加載一個32位組件。雖然在Windows x64上可以運行64位和32位進程,但是64位代碼和32位代碼不能在相同進程上運行。代碼要么全部是64位,要么全部是32位。要加載的組件也要符合這一規律。所以最好都是x86編譯,或者x64編譯程序 


免責聲明!

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



猜您在找 未能加載文件或程序集“**, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項。試圖加載格式不正確的程序。 未能加載文件或程序集“Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null 關於未能加載文件或程序集“Oracle.DataAccess, Version=4.112.2.0, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一個依賴項。試圖加載格式不正確的程序的解決方案 未能加載文件或程序集“XXXX, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項。系統找不到指定的文件。 未能加載文件或程序集“UFIDA.U8.UAP.GcRegister, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null”或它的某一個依賴項 “System.BadImageFormatException”類型的未經處理的異常在 PurchaseDevices.Access.dll 中發生 其他信息: 未能加載文件或程序集“System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken=db937bc2d44ff139”或它的某一個依賴項。試圖加載格式不正確 未能加載文件或程序集Office, Version=2.2.0.0, Culture=neutral, PublicKeyToken=null或它的某一個依賴項 未能加載文件或程序集“System.Data.SQLite, Version=1.0.66.0, Culture=neutral, PublicKeyToken 未能加載文件或程序集“Renci.SshNet, Version=2016.1.0.0, Culture=neutral, PublicKeyToken=……” 未能加載文件或程序集“********”或它的某一個依賴項。試圖加載格式不正確的程序。
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM