System.BadImageFormatException:未能加载文件或程序集

WinForm应用生成时报错——System.BadImageFormatException:未能加载文件或程序集……

网上的解决方法——

原因是项目CPU默认X86我的系统是X64,将目标平台改为 Any CPU就可以了;

解决方法:

Any CPU 设置

但是,这样设置以后依然报错,这时候要用Notepad打开项目的.csproj文件,把关于Prefer32Bit的这两行删掉——

.csproj 修改

然后项目就又能正常发布生成了。

初步怀疑该问题是项目被不同版本的VS混合打开过所致。

你可能感兴趣的:(System.BadImageFormatException:未能加载文件或程序集)