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

WBOY
发布: 2016-06-07 15:27:28
原创
2210 人浏览过

项目调试过程中出现:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行 当一个运行在64位平台上的.NET应用程序试图调用一个不支持64位执行的DLL时,这个异常就会发生。假如应用程序在

项目调试过程中出现:尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行

当一个运行在64位平台上的.NET应用程序试图调用一个不支持64位执行的DLL时,这个异常就会发生。假如应用程序在未指定平台(例如“Any CPU”)模式下生成,它将运行在基于操作系统的64位模式下,会导致这个问题。想解决这个问题,你可以通过指定为X86解决方案平台编译,使应用程序运行在32位模式;或者使程序运行在基于64位操作系统的WOW64子系统,并许可使用32位DLL。

 

1.修改项目生成目标平台为x86,如下图所示


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


2.修改debug 目标平台为x86



相关标签:
来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!