项目调试过程中出现:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 位模式运行 当一个运行在位平台上的.NET应用程序试图调用一个不支持位执行的DLL时,这个异常就会发生。假如应用程序在
项目调试过程中出现:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 位模式运行
当一个运行在位平台上的.NET应用程序试图调用一个不支持位执行的DLL时,这个异常就会发生。假如应用程序在未指定平台(例如“Any CPU”)模式下生成,它将运行在基于操作系统的位模式下,会导致这个问题。想解决这个问题,你可以通过指定为X86解决方案平台编译,使应用程序运行在32位模式;或者使程序运行在基于位操作系统的WOW子系统,并许可使用32位DLL。
1.修改项目生成目标平台为x86,如下图所示
2.修改debug 目标平台为x86
Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9
违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务