我在我的筆記本電腦上安裝了VB.net 2010和Cplex 12.5。我有一個控制檯應用程序調用cplex來建模並解決問題。這個應用程序沒有問題。在vb.net中調用Cplex
我生成另一個新的控制檯應用程序,我複製粘貼到第一個應用程序的全部內容。我想補充的所有引用完全按照第一個文件,但新的應用程序失敗,出現以下錯誤信息:
「試圖加載程序格式不正確 (從HRESULT異常:0x8007000B
dim cplex as new Cplex()
這裏有什麼問題:)」這條線上
錯誤?
我在我的筆記本電腦上安裝了VB.net 2010和Cplex 12.5。我有一個控制檯應用程序調用cplex來建模並解決問題。這個應用程序沒有問題。在vb.net中調用Cplex
我生成另一個新的控制檯應用程序,我複製粘貼到第一個應用程序的全部內容。我想補充的所有引用完全按照第一個文件,但新的應用程序失敗,出現以下錯誤信息:
「試圖加載程序格式不正確 (從HRESULT異常:0x8007000B
dim cplex as new Cplex()
這裏有什麼問題:)」這條線上
錯誤?
在您的IDE中,單擊"My Project"
,然後在第二個選項卡「Compile
」的左側。
檢查?如果沒有,請檢查它。
- 目標CPU應爲AnyCPU
。
.Net Framework - 您是否將它設置爲相同的.Net Framework版本?
你寫在你的代碼
Option Strict on
和Option Infer Off
?
格式不正確異常表示新應用程序32/64位配置與您正在調用的庫不匹配,很可能是CPLEX庫。比較新應用程序和舊應用程序的配置。右鍵單擊解決方案資源管理器中的解決方案,然後選擇配置管理器...。在左上角的下拉列表中選擇一個配置。請注意爲您選擇的平臺項目。這必須匹配您調用的任何庫。
我驗證了。兩者都使用相同的.net框架。 在這兩個應用程序中,選項嚴格關閉。將其更改爲導致很多錯誤(在兩個) –