winxp开发的.net应用程序(访问oracle数据库),win2008下不能运行
报错如下:
尝试加载 Oracle 客户端库时引发 BadImageFormatException。
如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
调查后解决如下:
project属性→高级编译→目标CPU: AnyCPU → x86
本文详细介绍了在Windows 2008下运行由WinXP开发的.NET应用程序遇到Oracle客户端库加载错误的解决方法,通过调整项目属性设置为AnyCPU并指定x86为目标CPU,成功解决了BadImageFormatException错误。
winxp开发的.net应用程序(访问oracle数据库),win2008下不能运行
报错如下:
尝试加载 Oracle 客户端库时引发 BadImageFormatException。
如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题。
调查后解决如下:
project属性→高级编译→目标CPU: AnyCPU → x86

被折叠的 条评论
为什么被折叠?