记得之前使用VS2015打开老的MVC4项目,不能右键创建控制器和添加视图,让我非常不习惯!找遍了网络无果,最后只能回到VS2013,但我就是不喜欢用旧的VS,这是不是病。。。

1、将VS2017离线安装包下载完整(离线下载方法参考:https://www.cnblogs.com/VAllen/p/visual-studio-2017-offline-installer.html),下载中途断了网没关系,重复指令即可继续下载,下载完成命令提示框会有绿色的“配置完成”字样,有红色提示一定仔细看一下,如果与重要文件无关,那就没事。15.7.2离线包完整下载,包括简中和英文语言包,有32.9GB左右;

2、如果你是将离线安装包在一台没有网络的电脑上安装,那就一定要先安装离线包中,certificate文件夹下的3个证书文件,然后再运行vs_setup.exe就可以跳过连接网络验证了,这才是“真·离线安装”(系统需要先安装.net framework 4.6.2及以上版本);

以上就是关于VS2017的离线安装,接下来是Oracle数据库与VS2017的开发环境搭建:

1、接下来就是安装“ODT”和“ODAC”了,一定注意:你需要的是32bit还是64bit的环境!这个跟你的Windows系统X86和X64没关系,而是你项目或者开发环境的要求!本来我们的项目是32bit的配置,装成了64bit,各种问题就来了!什么“配置文件找不到,Data Provider找不到”,反正就是项目编译过了,运行项目时,VS就是报错!

①若32bit,而且Oracle数据库版本为11.2及以下,下载:http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html,中最新的“ODTwithODAC.zip”;

若32bit,而且Oracle数据库版本为11.2以上,下载:http://www.oracle.com/technetwork/topics/dotnet/downloads/odacmsidownloadvs2017-3806459.html,中最新的“ODAC for VS2017”,有可能安装成功或提示有问题时,使用VS2017在EF添加ADO.NET实体模型处没有“Oracle数据库“的数据源选项,解决办法,参考:https://www.cnblogs.com/lijianzhq/articles/8438365.html

②若64bit,下载:http://www.oracle.com/technetwork/database/windows/downloads/index-090165.html中,最新的“ODAC_X64.zip”,不是"ODACXcopy_X64.zip";

①选择 http://www.oracle.com/technetwork/topics/dotnet/downloads/odacdev-4242174.html 中最新的“ODTwithODAC.zip”,同意协议,并点击"Download"下载。

下载时可能需要登陆Oracle账户,注册一个就好,别嫌麻烦...

②管理员运行“steup.exe”,注意勾选“在计算机范围级别配置ODP.NET和/或Oracle Providers for ASP.NET”

2、安装“PL/SQL”,一样的,注意32bit和64bit,“PL/SQL”找“tnsnames.ora”的位置为:app\client\<username>\product\12.2.0\client_1\Network\Admin\tnsnames.ora;

若安装的是“ODAC for VS2017”,“PL/SQL”找“tnsnames.ora”的位置为:Oracle Developer Tools for Visual Studio 2017\network\admin\tnsnames.ora;

注意区别!

然后在PL/SQL的“首选项-连接”中,配置好:“Oracle主目录名(自动检测为空)”和“OCI库(自动检测为空)”,重启“PL/SQL”即可!

每次配置环境总会迷糊,记录下来!以后少走弯路!

VS2017离线安装与Oracle数据库开发环境搭建的更多相关文章

  1. 用 Docker 搭建 ORACLE 数据库开发环境

    用 Docker 搭建 ORACLE 数据库开发环境 需要安装 ORACLE 数据库做开发,直接安装的话因为各类平台的限制,非常复杂,会遇到很多问题. 还好,现在有 Docker 化的部署方式,省去很 ...

  2. 【转载】Maven+druid+MyBatis+Spring+Oracle+Dubbo开发环境搭建

    原地址:http://blog.csdn.net/wp1603710463/article/details/48247817#t16 Maven+druid+MyBatis+spring+Oracle ...

  3. CC++初学者编程教程(12) 基于rhel6.3的Oracle数据库学习环境搭建

    前言 安装oracle 11g系统最好是1G以上内存,硬盘至少需要4.5G空间. 至少环境在Linux Server release 5.3以上. win安装包 win32_11gR2_databas ...

  4. Maven+druid+MyBatis+Spring+Oracle+Dubbo开发环境搭建

    1.开发工具使用: MyEclipse或Eclipse,数据库使用Oracle.需要用到的软件有Zookeeper(注册中心),Tomcat(Web容器)和Maven(包管理). 2.初始环境配置: ...

  5. Java - 记录01_开发环境搭建

    时间:2017-07-04 记录:byzqy 一.什么是JDK JDK(Java Development Kit):Java开发工具集,即Java语言的软件开发工具包. SDK(Software De ...

  6. JavaEE开发环境搭建(2)---(MySQL的安装)

    上次写了JavaEE开发环境搭建之jdk的安装...然后自己看的时候感觉有时候加载图片不是很流畅,所以这次就少添加点图片了~~ JavaEE开发环境搭建之MySQL的安装 1:mysql 的下载 在百 ...

  7. JavaEE开发环境搭建(1)---(jdk的安装)

    ----------我是前言---------- 有时候从网上找资料真的是一件很开(dan)心(teng)的事情, 因为很多你想要了解的东西总是很巧妙的被略去了... 或者... 根本没有... 真是 ...

  8. 【转】android 最新 NDK r8 在window下开发环境搭建 安装配置与使用 详细图文讲解,完整实际配置过程记录(原创)

    原文网址:http://www.cnblogs.com/zdz8207/archive/2012/11/27/android-ndk-install.html android 最新 NDK r8 在w ...

  9. 在Windows系统中安装集成的PHP开发环境

    原文:在Windows系统中安装集成的PHP开发环境 刚想学php的,又不会配置复杂php的环境,可以使用集成的,目前网上提供常用的PHP集成环境主要有AppServ.phpStudy.WAMP和XA ...

随机推荐

  1. leetcode34

    class Solution { public: vector<int> searchRange(vector<int>& nums, int target) { ve ...

  2. 操作系统切换CPU的方式

    操作系统切换CPU的方式 1 IO等待切换. 2 时间轮询切换,也就是如果没有IO等待的情况下,就会有时间轮询切换,不让CPU一直处理一个任务   CPU的处理速度是纳秒级别的,所有我们可以同时听歌, ...

  3. mvc:view-controller标签使用

    mvc:view-controller可以在不需要Controller处理request的情况,转向到设置的View,完成无Controller的path和view的直接映射. 1.重定向 <m ...

  4. npm突然找不到D:\nodejs\node_modules\npm\bin\npm-cli.js的解决方法

    我在安装iView的时候就突然出现这个不正常工作,之后无论用npm进行任何操作,都会出现如下错误 真的是让人很着急啊,看了看环境配置,没问题,然后根据路径找错误,也不知道是哪里出了坑,上百度查,最多建 ...

  5. servlet 最大线程数探索笔记

    servlet默认是单例模式的,所以是单例多线程的.如果实现了singleservlet是可以多个servlet实例,下面是一个servlet的请求生命周期 1 客户端请求该 Servlet:加载 S ...

  6. 最新WordConut

    一.代码地址:https://gitee.com/cainiaoY/WordCount 二.项目分析:代码根据实现的功能不同分为两个模块,一个wcFuctiong类,一个wcTest类,其中wcFuc ...

  7. ubuntu系统中安装eclipse

    具体可以看这篇博文 .https://www.cnblogs.com/sanduo1314/articles/5137090.html 然后再/usr/share/applications中找到ecl ...

  8. oslo_messaging与rabbitmq

    oslo_messaing通过kombu与rabbitmq建立channel连接,向rabbitmq中发送数据 在oslo_messaging/_drivers/impl_rabbit.py中,初始化 ...

  9. VS2017安装步骤详解

    原文地址:https://www.ithome.com/html/win10/297093.htm 微软最近发布了正式版Visual Studio 2017并公开了其下载方式,不过由于VS2017采用 ...

  10. python--第十四天总结(js)

    选择器允许您对元素组或单个元素进行操作. jQuery 选择器 在前面的章节中,我们展示了一些有关如何选取 HTML 元素的实例. 关键点是学习 jQuery 选择器是如何准确地选取您希望应用效果的元 ...