试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)

来源:互联网 发布:弹性光网络 编辑:程序博客网 时间:2024/06/05 03:03

两种原因:

第一种为程序的运行以平台系统位数不匹配,第二种则是该死的VS整出来的...

一般在下面三种情景下会发生.

1.64位系统上C#调用32位的C++ *.dll

2.64位系统上IIS发布含有32位的 *.dll应用程序时

3.64位系统上编写C++ *.dll,在64位系统上通过 C#调用 ,可能成功,也可能失败,失败就报BadImageFormatException 异常,也是最二的一种情况.是由该死的VS整出来的



解决方法如下:

阅读全文
0 0
原创粉丝点击