“尝试加载格式不正确的程序”,即使在平台相同的情况下也是如此。我在64位系统上调用32位非托管DLL的函数.我得到的是:BadImageFormatException:尝试加载格式不正确的程序。(HRESULT例外:0x8007000B)起初,我的项目被设置为任意CPU平台,所以我将它们都更改为x86,但是这个错误仍然在发生。这是我唯一知道的解决办法。DLL没有损坏或任何东西,因为我可以将它们与其他程序(我没有源代码)一起使用。我以为这可能不是找到依赖,但我检查了,他们都在那里。另外,会不会DllNotFoundException那样的话?我还能做什么?在你说“使用64位的非托管DLL”之前,让我指出没有一个。;)
3 回答
蓝山帝景
TA贡献1843条经验 获得超7个赞
qq_笑_17
TA贡献1818条经验 获得超7个赞
- 3 回答
- 0 关注
- 354 浏览
添加回答
举报
0/150
提交
取消