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

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

网上的解决方法——

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

解决方法:

Any CPU 设置

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

.csproj 修改

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

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容