“试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B) ”解决方法。

背景:在Win7 X64为操作系统下,VS引用了一个32为操作系统生成的类库。在项目中编译时没有问题,但是发布之后会出现“试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)”这个错误。

其中32为系统生成的类库不可能重新编译成64位的。在网上找了很多办法。在生成目标程序里面改成X64.X32,和AnyCPU都没有解决为题。

最后的解决办法是:

1.生成时选择AnyCPU。

2.在ISS配置里面启用32位应用程序。

其中启用32位应用程序的方法如图:

原文地址:https://www.cnblogs.com/zhoumingxiu/p/3346020.html