【发布时间】:2016-08-31 01:27:42
【问题描述】:
我将我的应用程序编译为 x64 位并尝试在 x64 上运行它,当我添加一个新的连接 Oracle 时,出现了一个错误:
尝试加载 Oracle 客户端库会引发 BadImageFormatException。在安装了 32 位 Oracle 客户端组件的 64 位模式下运行时会出现此问题。
我已经搜索解决这个问题 here,我做了这个改变,但是问题仍然存在。
有人可以有一个想法吗?提前致谢。
【问题讨论】:
我将我的应用程序编译为 x64 位并尝试在 x64 上运行它,当我添加一个新的连接 Oracle 时,出现了一个错误:
尝试加载 Oracle 客户端库会引发 BadImageFormatException。在安装了 32 位 Oracle 客户端组件的 64 位模式下运行时会出现此问题。
我已经搜索解决这个问题 here,我做了这个改变,但是问题仍然存在。
有人可以有一个想法吗?提前致谢。
【问题讨论】:
将架构更改为 x86,因为您安装了 32 位驱动程序,并且 32 位也可以在 64 位架构上运行。另一种选择是找到 64 位驱动程序,然后将应用程序中的引用 ot Oracle 更改为 64 位版本
【讨论】: