BadImageFormatException错误使用工具InstallUtil(BadImageF

2019-09-18 04:15发布

我已创建和编译使用.NET 4.0我的Windows服务,以便我去.NET 4.0文件夹,说是这样的:我复制bin文件夹到C盘,使路径短:

InstallUtil.exe “C:\ BIN \调试\ MyTestService.exe”

这是我得到的错误:

System.BadImageFormatException:在初始化安装时出现异常无法加载文件或程序集“文件:/// C:\ BIN调试\ MyTestService.exe”或它的一个依赖。 试图加载程序格式不正确的..

所以我不知道该怎么办。

Answer 1:

当您使用installutil的错误版本,错误发生。 举例来说,你正在使用installutil.exe用于.NET 2.0,但是你的目标exe文件是建立与4.0或您使用installutil的32位版本在64位DLL / EXE。



Answer 2:

它始建于VisualStudio中与“AnyCPU”,但我是用安装UTIL的X64版本,我改成了明确的说建造它的X64机摆脱了这个错误的。 但是现在跟它其他一些错误,但这个错误被解决。



Answer 3:

我设置是AnyCPU为32位和64位的设置。 有效。



文章来源: BadImageFormatException error in using InstallUtil tool