记得之前使用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. SpringBoot 之jsp

    Boot 内嵌的tomcat 是不支持jsp 的, jetty 也是. 虽然boot也是有默认配置一个InternalResourceViewResolver ,但是它并不像我们在springmvc ...

  2. oracle 11g密码过期问题解决方法

    ORACLE 11G密码过期问题: 1.使用oracle用户进入sql编辑器中执行修改密码(原始密码,保持不变)的命令 sql>alter user 用户名 identified by &quo ...

  3. kudu导入文件(基于impala)

    kudu是cloudera开源的运行在hadoop平台上的列式存储系统,拥有Hadoop生态系统应用的常见技术特性,运行在一般的商用硬件上,支持水平扩展,高可用,集成impala后,支持标准sql语句 ...

  4. 如何查看java的class文件

    1.首先拿到javac文件 例如:test.class 2.可以使用文本编辑器用二进制的方式打开() cafe babe 0000 0034 0056 0a00 1200 3209 0010 0033 ...

  5. Mysql 日期加减

    mysql表中有一些字段是显示日期的.因为各种需要,需要将它时间往后调整1年. mysql 日期增加一年的更新语句更新的语句如下:     UPDATE table SET date = DATE_A ...

  6. eclipse的Git忽略某些不需要提交的文件

    Eclipse切换到Navigator视图,找到.gitignore文件(如果是maven项目,一般找作为modules的项目的.gitignore文件),添加内容: .settings .proje ...

  7. keil mdk5安装

  8. 史上最坑 idea 更改代码不生效

    原来, 如果本地多次调整过系统时间,那么gradle 的缓存 会缓存 你的 上次编译时间再未来,那么你再怎么编译,都很难生效,即使删除了生成的字节码目录. 然后invalidate caches/re ...

  9. Spring获取bean工具类,可用于在线程里面获取bean

    Spring获取bean工具类,可用于在线程里面获取bean import java.util.Locale; import org.springframework.beans.BeansExcept ...

  10. 用rekit创建react项目

    第一步  先进入github.com 然后搜索rekit 往下滑 1 . 先全局安装 npm install -g rekit 2 . 进入自己想要创建项目文件的目录输入 rekit create / ...