“希望可以帮到你”“尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。”解决方案

在写winform查询oracle数据时,出现该错误。

“希望可以帮到你”“尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。”解决方案

图中“输入数据错误,请检查输入是否正确” 是博主自己加入的一个判断,可忽略

报该错误是因为电脑安装的oracle为32位,而用64模式运行。
出现该错误时,在网上查有很多种解决方案,博主试了一些并未解决,不能说错但没有解决博主的问题,后在同事帮忙下顺利解决。


解决方案

第一步

右键点击项目,打开属性
“希望可以帮到你”“尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。”解决方案

第二步

选择生成,此时目标平台为“Any CPU”
“希望可以帮到你”“尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。”解决方案

第三步

目标平台更改为“x86”
“希望可以帮到你”“尝试加载Oracle客户端库时引发BadImageFormatException。如果在安装32位Oracle客户端组件的情况下以64位模式运行,将出现此问题。”解决方案

保存,重启项目即可。
这时可以正常运行不会弹出以上错误了!
希望可以解决你的问题!