1

我正在尝试在 Visual Studio 2013 中设置我的第一个 Oracle 数据库连接,数据源可用的唯一选项是选择“Oracle 数据库”。但是该选择表明它已被弃用(它甚至不允许我像在 VS2012 中那样选择架构,无论如何,它是不可用的)。

我已经安装了适用于 VS 2012 (11.2.0.3) 的 ODAC。有什么方法可以让 VS 2013 识别我已经安装了它(尝试引用 Oracle 数据客户端但没有用)。选择“其他”不会为我提供任何其他选择。

我是否被迫安装 ODAC 12c 以便 VS 2013 看到它?为什么它看不到 ODAC 11?由于其他项目依赖于较旧的项目,我宁愿不进行 12c 安装(而且,是的,我们可以走虚拟机路径,但这不是一个直接的选择)。

4

1 回答 1

0

您必须重新运行 ODAC 安装程序,系统会要求您重新安装 .NET +.ASP 组件(我只是排除了示例包。)

我的情况有点不同:我首先安装了带有 ODAC 的 VS 2013,然后安装了 VS 2012。结果是 VS 2012 没有看到 ODAC 部分:就像您所说的带有“Oracle 数据库”选项的数据源。重新运行安装程序解决了这个问题。我想这和我的情况一样。ODAC 不应依赖于 Visual Studio 版本,而应依赖于正在使用的 .NET 框架。

于 2014-05-22T07:39:03.753 回答