首页 > 解决方案 > 我需要ODTforVS2017_122011.exe吗?

问题描述

我有 VS2017 并计划做一些需要访问 Oracle 12c 数据库的 C# 开发。

我进入Oracle站点并下载了ODTforVS2017_122011.exe。安装成功。

但是当我尝试声明我的连接类型 OracleConnection 时,我的项目不知道它,我无法引用 Oracle.ManagedDataAccess。我不得不去 Nuget 安装它们以满足编译器的要求。

所以,我好奇的问题是:从 Oracle 站点安装 ODT 是必要的还是仅安装 Nuget 就足够了?我只是不想安装太多我无法证明的不相关的东西。

标签: visual-studio-2017oracle12c

解决方案


我不相信你需要这些工具,不。它们是 Visual Studio 功能,而不是执行时所需的工具。

下载页面

Oracle Developer Tools for Visual Studio 支持 Visual Studio 数据功能,例如服务器资源管理器集成、TableAdapter 配置向导和实体设计器,还包括许多有用的 Oracle 特定工具。

因此,您可能会发现拥有这些工具很有用,但我不认为在您想要开发或部署应用程序的每台机器上都需要它们。


推荐阅读