我的安装环境是win10 64位
首先 下载自己需要的vs版本
在下面的网站 选择需要的版本
大概1M大小 只是一个vs安装包下载器 并不是安装包本身(后面简称下载器)
这个就是vs2017下载地址
https://www.visualstudio.com/zh-hans/?rr=https%3A%2F%2Fwww.microsoft.com%2Fzh-cn%2F
下载好以后 打开下载器所在的文件夹 
单击左上角的  文件  按钮  照下图选择 
然后在这个命令提示符窗口输入下面的语句
vs_professional.exe --layout c:\vs2017offline
下图将详细解释输入的命令
之前下载的时候像上面这样写没问题 但是这一版本的win10需要如下格式  就是在最前面加上 “.\”才可以  否则会报错
.\vs_professional.exe --layout c:\vs2017offline
输入完毕 敲下回车键 等待就可以了 
注意这期间 不可断网 不可关机  不可关闭命令行提示符窗口 
如果需要下载单一语言的或其中某几种语言的离线文件,可采用以下命令:
企业版:vs_enterprise.exe --layout c:\vs2017offline --lang zh-CN
专业版:vs_professional.exe --layout c:\vs2017offline --lang zh-CN
社区版:vs_community.exe --layout c:\vs2017offline --lang zh-CN
红色代码为语言参数,这里提供三种语言的参数供大家选择
英语(美国):en-US
中文:zh-CN(简体),zh-TW(繁体)
日语:ja-JP
如果需要同时下载多种语言,可以在--lang后面连续加上多个语言代码参数,用空格间隔开就行,比如—lang en-US zh-CN ja-JP,那么就会同时下载英文、中文和日文语言包。
④如需更多语言包或者更多安装指令,请参考官方离线安装命令指南:点此进入。
⑤等待文件下载,不要关闭文件下载窗口,等所有文件下载完成后该窗口会自动关闭,下载过程中不要断电断网,也不要关闭窗口,当然,如果断电断网或者关闭了下载窗口,没关系,输入命令重头来过,还是会继续下载的。
说明一下 版本是由下载器决定的  就是你当初下载的下载器对应哪个版本就会下载那个版本 也就是说 并不会因为你在命令行提示符窗口输入的命令而改变
红色和绿色部分复制的
第二部分:离线安装
本部分以安装社区版为例,其他版本安装过程一样,只是专业版和企业版需要激活授权。
①打开刚刚存放离线文件的路径,比如E:\vs2017offline,然后找到certificates文件夹并打开,依次安装该文件夹下的软件证书。双击证书并根据提示往下走就行了,实在懒得弄就一直下一步直到提示导入成功。
②运行离线根目录下的安装程序,各版本位置如下:
企业版:离线文件存储文件夹\vs_Enterprise.exe
专业版:离线文件存储文件夹\vs_Professional.exe
社区版:离线文件存储文件夹\vs_Community.exe
③安装程序运行后,选择自己需要的模块和功能,确认所需后点击安装即可。顺便吐槽一下,社区版全工作负荷、全组件以及全语言包选择后需要空间93.85GB,所以大家还是选择自己需要的安装就行了……另外,需要Python扩展支持的朋友,可以自己下载Python安装,或者安装完成后自行到扩展添加,官方安装文件对Python扩展的包含据说要等下次更新……
④等待安装完成即可使用了。
第三部分:更新离线文件包
这部分比较简单,步骤如下:
①当微软提示有版本更新后,到官网下载最新的在线安装执行文件,下载地址:点此进入。
②按步骤执行本文第一部分下载离线安装文件的步骤,但是必须注意,--layout后的下载文件夹路径必须是旧版本离线文件存储的位置(如果你之前下载好没移动过那就是之前的下载路径),执行命令后安装程序会扫描已有文件并下载更新文件和新增文件。
③更新完成后可再次执行离线文件夹根目录下的安装程序进行软件更新,或者VS中直接检查更新,更新新版本理论上无需重新导入证书除非有新证书被下载。
第四部分:通过已下载版本减少其他版本离线下载量
这部分也很简单,原理就是社区版、专业版和企业版有大多数组件其实是相同,如果用户想离线下载所有版本,那么没有那个必要,企业版包含了其它所有版本的组件,所以理论上用户只用下载企业版即可,安装时是可选择安装社区版、专业版或者企业版的。当然目前前面所述只是理论,毕竟我没试验,当然以下方法可以百分百保证需要的用户用最少的下载量完成下载所有版本的VS2017。
如果你已经下载好了其中一版,均可进行如下操作:
①创建两个新文件夹,根据你自己的爱好重命名,最好是英文名。
②将已经下好的版本的所有文件都分别复制到这两个新文件夹中,并删除由之前下载程序下载在根目录下的六个文件。
③下载另外两个版本的安装程序,接下来就是重复第一部分的步骤,但是命令行命令—layout后的路径参数根据版本分别设置为你刚刚新建的那两个文件夹。
④回车执行命令,程序会扫描和检查已经下载的组件,并现在自己版本对应的缺少的以及匹配的组件,不过这部分大小不会超过1GB,准确来说可能只有几十兆左右……
⑤等待完成,反正不一会儿就好了,然后就可以收藏三个版本的离线包了。
⑥至于更新嘛,参见第三部分。
第五部分:附加
这部分呢是附加的一部分,信息是完全下载(包含全功能全语言包)的社区版和企业版的详细文件信息,以及他们的差集文件夹信息;最大的是企业版,最小的是企业版和社区版文件夹差集的信息。最后就是,各版本离线包里面至少含以下关键字的文件夹中的内容是完全一模一样的,就是:SDK、.NET、Xamarin、Unity、Cocos、Unreal、Linux、Mac、iOS、Android、emulator……包含这些关键词的文件夹,大小合计应该超过16GB了……

vs2017下载教程相关推荐

  1. vs2017下载教程 c语言,Visual Studio 2017安装和使用教程(详细)

    原标题:Visual Studio 2017安装和使用教程(详细) 前言 说在前面,各位读者记得将 C语言程序设计 设置星标公众号呀! 不少小伙伴还是问我有关 VS 的安装过程,今天带来了详细的安装图 ...

  2. win10+cuda10.1+cudnn+opencv3.4.2+yolov3+vs2017安装教程

    一.下载安装cuda.cudn 参考链接:https://blog.csdn.net/fengxinzioo/article/details/105646969 二.下载安装opencv 本人下载的是 ...

  3. VS2017使用教程(使用VS2017编写C语言程序)二

    VS2017使用教程(使用VS2017编写C语言程序) < VS2017下载地址和安装 VS2010下载地址和安装教程 > C语言中文网推出辅导班啦,包括「C语言辅导班.C++辅导班.算法 ...

  4. jquery下载教程

    jquery下载教程 建议使用google浏览器下载,不建议使用IE浏览器(没有办法生成.js文件,只能复制粘贴) 下载网址 https://docs.microsoft.com/en-us/aspn ...

  5. VS2017 下载离线MSDN文档

    VS2017 下载离线MSDN文档 点开帮助窗口的时候发现没有添加和删除帮助内容选项.处理方法如下: 1.打开vs2017安装包,如果你找不到安装包,可在相应你下载vs2017的浏览器上找到下载内容, ...

  6. 网易云音乐电脑版怎么下载电台节目 主播电台节目下载教程

    网易云音乐不仅可以听歌,还可以在主播电台中,听到各类主播的声音,下面我们就来讲讲网易云音乐电脑版怎么下载电台节目,一起来看教程吧! 网易云音乐电脑版怎么下载电台节目 主播电台节目下载教程 网易云音乐P ...

  7. WIN11自定义版本镜像下载教程

    WIN11自定义版本镜像下载教程. 1.打开UUP dump官网"https://uupdump.net/". 2.选择下方最新DEV开发者预览版WIN11 22000.51,并选 ...

  8. 【ABAQUS2022】ABAQUS2022安装+汉化+帮助文档下载教程

    [ABAQUS2022]ABAQUS2022安装+汉化+帮助文档下载教程 安装教程是参考的这两个: https://www.bilibili.com/read/cv17607951/ https:// ...

  9. 如何在Centos官网下载所需版本的Centos——靠谱的Centos下载教程

    很多小伙伴不知道对应版本的Centos怎么下载,最近小编整理了一份Centos详细的下载教程,希望小伙伴们不在为下不到对应版本的Centos而苦恼. 1.进入Centos官网:https://www. ...

  10. 遥感SCI期刊模板下载教程———IEEE TGRS、GRSL、JSTARS

    遥感SCI期刊模板下载教程---TGRS.GRSL.JSTARS IEEE下的几个期刊的模板下载(以TGRS为例),其他几个步骤其实是一致的. 在进行SCI论文写作和投稿时,格式是非常重要的.格式一定 ...

最新文章

  1. 比特币现金在奥地利成为主流
  2. windows下搭建Vagrant+Virtualbox环境
  3. mysql查询锁表及解锁
  4. Lifetime of Objects
  5. 表单出现提交两次的问题的解决
  6. 前端获取的Long类型数据失真,后端这样处理就行了
  7. C++并发与多线程(一)线程传参
  8. Linux操作系统原理与应用(陈莉君)
  9. python 安卓库_Python 开发安卓Android及IOS应用库Kivy安装尝试
  10. java配置自动任务,定期执行代码
  11. 基于SVM,KNN,CNN的数字图像识别
  12. 绿幕抠图支持网页、PPT背景类型
  13. 前加加与后加加(自增)
  14. 通过搜狗蜘蛛池,让网站收录排名提升
  15. SwiftUI OCR功能大全之 基于 SwiftUI 构建文档扫描仪
  16. 微信企业付款到银行卡(微信转账)(Java完整版)
  17. ClockGen超强的CPU超频工具
  18. spring框架xml的几种配置方式
  19. 简历怎么制作?简历制作的步骤是什么?
  20. React学习分享(五)

热门文章

  1. java编辑双层pdf文件,双层PDF制作系统
  2. 阮一峰ES6入门读书笔记(十一):Promise
  3. 【小程序】微信小程序不开放给个人类目过审心得
  4. 【产品人卫朋】华为IPD流程体系:集成产品开发框架
  5. Asterisk与zoiper搭建
  6. 微信小程序的两种视频录制方式
  7. CRMEB 【Java版】单商户商城系统v1.4.1
  8. MT4跟单软件的API跟单模式有多少种?
  9. adb通过usb连接手机
  10. Microsoft Office 2016 官方中文版