0

我在 .net 框架版本 3.5 中有一个 Visual Studio 2010 窗口服务应用程序,但我需要在我的服务中使用一个在 .net 框架版本 4.0 中构建的 dll。所以我已将我的版本升级到 4.0,但在安装我的服务时我我有 system.BadImageFormatException。如何解决这个问题。请提出一些解决方案。

这是我收到的错误消息

初始化安装时出现错误 1001.Exception:System.BadImageFormatExceptio:无法加载文件或程序集“file://C:.....exe”或更多或其依赖项之一。此程序集由比当前加载的运行时更新的运行时构建,无法加载。

提前致谢

4

1 回答 1

1

The application and the DLL (including all dependencies of each) must all be either 32-bit or 64-bit. Most likely, the binaries you are using are not. To fix the problem build or otherwise obtain access to the correct binaries.

If this is not the problem, the "remarks" section of the documentation lists all the reasons that can cause this exception to be thrown, including solutions for each.

于 2012-10-30T12:56:54.383 回答