您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页尝试加载Oracle客户端库时引发BadImageFormatException。如果

尝试加载Oracle客户端库时引发BadImageFormatException。如果

来源:纷纭教育


项目调试过程中出现:尝试加载 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

本站由北京市万商天勤律师事务所王兴未律师提供法律服务