“嘗試加載格式不正確的程序”,即使在平臺相同的情況下也是如此。我在64位系統上調用32位非托管DLL的函數.我得到的是:BadImageFormatException:嘗試加載格式不正確的程序。(HRESULT例外:0x8007000B)起初,我的項目被設置為任意CPU平臺,所以我將它們都更改為x86,但是這個錯誤仍然在發生。這是我唯一知道的解決辦法。DLL沒有損壞或任何東西,因為我可以將它們與其他程序(我沒有源代碼)一起使用。我以為這可能不是找到依賴,但我檢查了,他們都在那里。另外,會不會DllNotFoundException那樣的話?我還能做什么?在你說“使用64位的非托管DLL”之前,讓我指出沒有一個。;)
“嘗試加載格式不正確的程序”,即使在平臺相同的情況下也是如此。
慕無忌1623718
2019-08-02 03:02:15
