嘗試加載 Oracle 客戶端庫時引起 BadImageFormatException。若是在安裝 32 位 Oracle 客戶端組件的狀況下以 64 位模式運行,將出現此問題。

最近在用.net調用OracleConnection時發現這個問題,ui

固然,試了各類網友提供的方法:修改項目Build的Platform target爲X86,勾選Prefer 32-bit,重裝win64_11gR2_client,勾選管理員版……spa

結果顯然是沒用。.net

「若是在安裝 32 位 Oracle 客戶端組件的狀況下以 64 位模式運行,將出現此問題。」,字面上的意思是編譯用了64位,不對,應該用32位。然而用32位編譯並沒卵用。orm

錯誤提示誘導你們作了錯誤的嘗試!get

由於在各類嘗試無奈之餘,我選擇修改Build的Platform target爲X64,反其道而行之,居然好了!it

不要一味相信錯誤提示的字面意思!io

我安裝的是64位11gR2 client,但願對你們有用。編譯

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息
相關文章