我有 64 位 Windows,我有 Visual Studio 2012 也是 64 位。我已经安装了 64 位 Oracle 客户端,但是当我尝试连接到我的数据库服务器时收到此消息。
尝试加载 oracle 客户端库引发了 badimageformatexception。当在 64 位模式下运行并在 DataObjectSupport(721,6) 安装 32 位 Oracle 客户端组件时会出现此问题
有什么解决办法吗?
我有 64 位 Windows,我有 Visual Studio 2012 也是 64 位。我已经安装了 64 位 Oracle 客户端,但是当我尝试连接到我的数据库服务器时收到此消息。
尝试加载 oracle 客户端库引发了 badimageformatexception。当在 64 位模式下运行并在 DataObjectSupport(721,6) 安装 32 位 Oracle 客户端组件时会出现此问题
有什么解决办法吗?
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 应用程序)。