1

我有 64 位 Windows,我有 Visual Studio 2012 也是 64 位。我已经安装了 64 位 Oracle 客户端,但是当我尝试连接到我的数据库服务器时收到此消息。

尝试加载 oracle 客户端库引发了 badimageformatexception。当在 64 位模式下运行并在 DataObjectSupport(721,6) 安装 32 位 Oracle 客户端组件时会出现此问题

有什么解决办法吗?

4

1 回答 1

0

Visual Studio IDE(至少 2012 及更低版本)是 32 位,而不是 64 位。

如果检查路径,它将从以下位置运行:

“C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe”

不是,来自“C:\Program Files\Microsoft Visual Studio 11.0”。

因此,要从 IDE 本身连接到 Oracle 数据库,您需要安装 32 位客户端(除了 64 位客户端,如果您需要用于 x64 应用程序)。

于 2013-09-21T02:32:19.100 回答