Visual Studio 2019 C# System.BadImageFormatException 解决方法

文章目录

分析几种可能因素

1.DLL文件缺失或不匹配

原因

检查对应Debug路径下的DLL文件是否有缺失

解决方法

将对应的DLL文件放到Debug文件夹里面,检查冗余的DLL。

2.系统环境变量Path下内容过多

原因

很可能是当前SDK不在Path内或不在最高优先级

解决方法

把对应SDK路径放到系统变量Path下

放入Path后,把需要调用的路径上移到顶部即可(非常管用)。

3.位数错误

原因

因为'任何 CPU'的程序在64位的机器上就会用运行为64位,而64程序是不能加载32位dll的

解决方法

项目右键属性->项目设计器->生成->平台->把'默认设置(任何 CPU)'改为x86。

相关推荐
JosieBook1 小时前
【C#】C# 所有关键字总结
开发语言·算法·c#
我是唐青枫1 小时前
C#.NET ConcurrentStack<T> 深入解析:无锁栈原理、LIFO 语义与使用边界
网络·c#·.net
黑棠会长2 小时前
ABP框架09.数据安全与合规:审计日志与实体变更追踪
分布式·安全·架构·c#·abp
JMchen1232 小时前
Android NDK开发从入门到实战:解锁应用性能的终极武器
android·开发语言·c++·python·c#·android studio·ndk开发
IT小哥哥呀3 小时前
基于windows的个人/团队的时间管理工具
windows·c#·wpf·时间管理
liuxin_07254 小时前
phpstorm 操作git 分支合并到master
ide·git·phpstorm
JosieBook5 小时前
【C#】C# 访问修饰符与类修饰符总结大全
前端·javascript·c#
星夜泊客5 小时前
C# : 引用类型都存在堆上吗
unity·c#
chiwei_hua6 小时前
如何在 Blazor Web 前端中使用 C# 进行数据交互?
前端·c#·交互
计算机安禾8 小时前
【数据结构与算法】第10篇:项目实战:学生信息管理系统(线性表版)
开发语言·数据结构·算法·visual studio