使用InstallUtil工具时出现BadImageFormatException错误

Boh*_*ohn 5 c# installutil

我使用.NET 4.0创建并编译了我的Windows服务所以我转到.NET 4.0文件夹并说出类似这样的内容:我将bin文件夹复制到C驱动器以缩短路径:

InstallUtil.exe"C:\ bin\Debug\MyTestService.exe"

这是我得到的错误:

初始化安装时发生异常:System.BadImageFormatException:无法加载文件或程序集'file:/// C:\ bin Debug\MyTestService.exe'或其依赖项之一.尝试加载格式不正确的程序.

所以我不知道该怎么办.

Rus*_*ure 16

当您使用错误版本的installutil时会发生该错误.例如,您正在使用installutil.exe for .NET 2.0,但您的目标exe是使用4.0构建的,或者您在64位dll/exe上使用32位版本的installutil.

  • +1因为这是正确的,但更重要的是,我嘲笑你的生物. (5认同)