本文主要是介绍Visual Studio 2019 C# System.BadImageFormatException 解决方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
文章目录
- 1.DLL文件缺失或不匹配
- 原因
- 解决方法
- 2.系统环境变量Path下内容过多
- 原因
- 解决方法
- 3.位数错误
- 原因
- 解决方法
分析几种可能因素
1.DLL文件缺失或不匹配
原因
检查对应Debug路径下的DLL文件是否有缺失
解决方法
将对应的DLL文件放到Debug文件夹里面,检查冗余的DLL。
2.系统环境变量Path下内容过多
原因
很可能是当前SDK不在Path内或不在最高优先级
解决方法
把对应SDK路径放到系统变量Path下
放入Path后,把需要调用的路径上移到顶部即可(非常管用)。
3.位数错误
原因
因为’任何 CPU’的程序在64位的机器上就会用运行为64位,而64程序是不能加载32位dll的
解决方法
项目右键属性->项目设计器->生成->平台->把’默认设置(任何 CPU)'改为x86。
这篇关于Visual Studio 2019 C# System.BadImageFormatException 解决方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!