我最近配置了一台64位Windows 8.1机器,并安装了32位的Visual Studio 2013(至少它安装在Program Files (x86)目录下)。
我还安装了Oracle 11.2.0.1 64位客户端和Oracle Data Provider for .NET。
当我执行gacutil /l | findstr Oracle.DataAccess时,我会得到四个条目,其中包括以下内容:
Oracle.DataAccess, Version=2.112.1.0, ..., processorArchitecture=AMD64
然而,在尝试添加程序集时,我无法在任何列表中找到Oracle.DataAccess(但是在程序集->扩展下存在Oracle.Web)。
我是否需要安装32位的Oracle客户端(或仅32位ODP.NET),因为Visual Studio是32位的?如果是这样,那么软件是否能够在64位系统上运行,使用64位应用程序和64位Oracle客户端(带有64位ODP.NET)?