visual-studio-2017 - 我需要ODTforVS2017_122011.exe吗?
问题描述
我有 VS2017 并计划做一些需要访问 Oracle 12c 数据库的 C# 开发。
我进入Oracle站点并下载了ODTforVS2017_122011.exe。安装成功。
但是当我尝试声明我的连接类型 OracleConnection 时,我的项目不知道它,我无法引用 Oracle.ManagedDataAccess。我不得不去 Nuget 安装它们以满足编译器的要求。
所以,我好奇的问题是:从 Oracle 站点安装 ODT 是必要的还是仅安装 Nuget 就足够了?我只是不想安装太多我无法证明的不相关的东西。
解决方案
我不相信你需要这些工具,不。它们是 Visual Studio 功能,而不是执行时所需的工具。
从下载页面:
Oracle Developer Tools for Visual Studio 支持 Visual Studio 数据功能,例如服务器资源管理器集成、TableAdapter 配置向导和实体设计器,还包括许多有用的 Oracle 特定工具。
因此,您可能会发现拥有这些工具很有用,但我不认为在您想要开发或部署应用程序的每台机器上都需要它们。
推荐阅读
- powerbi - 如何将数据汇总到按日期过滤的表格中
- graphql - 如何在 GraphQL 操场上执行突变?
- excel - Excel中的字符串函数
- javascript - 返回 Promise Pending 的函数值
- sql - Exclude updated record from trigger function
- android - 由于 gradle 问题,如何修复“无法加载类 'dagger.Multibindings'”
- python - 为什么我找不到扩展名为 py 的文件?
- sql - SQL:如何保持达到某个阈值后重置的运行总计?
- python - 当涉及“$$”时,如何获得“subprocess.check_output()”的输出?
- android - Android 支持库的用途