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