尝试加载 Oracle 客户端库时引发 BadImageFormatException,该怎么解决

尝试加载 Oracle 客户端库时引发 BadImageFormatException
尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行

环境
系统: WIN 7  64位
VS编译程序指定平台:X86(为了OWC 11)
ORACLE:安装ORACLE 11G R2 服务器版
免安装:instantclient_11_2(为了PL\SQL连64位ORACLE)

现在用 (ANY CPU)生成时,连接数据库没有任何问题,但是OWC11无法使用
指定 X86平台后就出现上面的错误提示,求解决办法!
没办法,分就这么多了,谢谢各位!
------解决方案--------------------
尝试加载 Oracle 客户端库时引发 BadImageFormatException,该怎么解决AnyCPU运行在 32位系统上时,它的进程是32位。运行在 64位系统上时,它的进程是64位的。
X86:在32位与64位系统上,它的进程都是32位。

32的进程只能加载32位的DLL,64的进程只能加载64的DLL。

也就是说你的:
instantclient_11_2 和 OWC11 如果要在同一个进程中用,必须都是32位或者都是64位的。