VS2017离线下载、安装教程

扣扣技术交流群:460189483

1. 制作Visual Studio 2017 (VS 2017) 离线安装包

Visual Studio 2017版本,由于版本更新速度加快和与第三方工具包集成的原因,微软研发团队没有为这个版本提供离线下载的安装文件。如果用户处在一个与外网隔离的网络环境中,则必须首先自行创建理想安装包。下面在参考微软官方文档(Create an offline  installation of Visual Studio 2017 …)的基础上, 介绍如何创建离线包。

下载安装工具

用户可以通过不同的途径从(https://www.visualstudio.com)微软官方网站下载离线安装包,并保存到本地,如下表:

安装文件很小,大约1MB左右。你也可以从MSDN订阅中下载文件,例如

vs_community__1272793452.1553496376.exe

下载离线安装文件

通过在命令行窗口中配置参数运行安装工具文件,下载Visual Studio安装过程中所需要的全部文件。注意参数前面是两个半角横线。

下面介绍一下常见的下载参数:

参数
--layout 安装文件的下载路径,例如:C:\User\admin\Desktop\vs2017
--lang 语言包。例如需要中文版,则输入参数:
- -lang cn-ZH

下表是所有可选的语言:

语言编码 语言
cs-CZ Czech
de-DE German
en-US English 英文
es-ES Spanish
fr-FR French
it-IT Italian
ja-JP Japanese
ko-KR Korean
pl-PL Polish
pt-BR Portuguese - Brazil
ru-RU Russian
tr-TR Turkish
zh-CN Chinese – Simplified 中文简体
zh-TW Chinese - Traditional

对我们来说,大家比较关注的是中文简体和英文,下面是我下载中文和英语的示例

通过win+r快速打开cmd窗口,cd Desktop\RK3399

进入存放vs_community__1272793452.1553496376.exe的文件夹,然后运行输入如下指令:

C:\Users\admin\Desktop\RK3399>vs_community__1272793452.1553496376.exe --layout C:\User\admin\Desktop\RK3399\vs2017 --lang en-US zh-CN

如下图所示: 

然后会弹出正在进行的对话框,完毕之后进入下载,下载过程如下: 

下载完成之后,就会进入安装过程,过程如下:

等待文件下载,不要关闭文件下载窗口,等所有文件下载完成后该窗口会自动关闭,下载过程中不要断电断网,也不要关闭窗口,当然,如果断电断网或者关闭了下载窗口,没关系,输入命令重头来过,还是会继续下载的。 

2 离线安装

本部分以安装社区版为例,其他版本安装过程一样,只是专业版和企业版需要激活授权。

①打开刚刚存放离线文件的路径,比如E:\vs2017offline,然后找到certificates文件夹并打开,依次安装该文件夹下的软件证书。双击证书并根据提示往下走就行了,实在懒得弄就一直下一步直到提示导入成功。如下图所示

出现如下图示表示导入成功,注意三个证书都要上传噢!

②运行离线根目录下的安装程序,各版本位置如下:

企业版:离线文件存储文件夹\vs_Enterprise.exe

专业版:离线文件存储文件夹\vs_Professional.exe

社区版:离线文件存储文件夹\vs_Community.exe

③安装程序运行后,选择自己需要的模块和功能,确认所需后点击安装即可。顺便吐槽一下,社区版全工作负荷、全组件以及全语言包选择后需要空间93.85GB,所以大家还是选择自己需要的安装就行了……另外,需要Python扩展支持的朋友,可以自己下载Python安装,或者安装完成后自行到扩展添加,官方安装文件对Python扩展的包含据说要等下次更新……

④等待安装完成即可使用了。

 至此,社区版完全安装成功,可以正常使用了!小伙伴们可以开心的应用喽!

3 更新离线文件包

这部分比较简单,步骤如下:

①当微软提示有版本更新后,到官网下载最新的在线安装执行文件,下载地址:点此进入

②按步骤执行本文第一部分下载离线安装文件的步骤,但是必须注意,--layout后的下载文件夹路径必须是旧版本离线文件存储的位置(如果你之前下载好没移动过那就是之前的下载路径),执行命令后安装程序会扫描已有文件并下载更新文件和新增文件。

③更新完成后可再次执行离线文件夹根目录下的安装程序进行软件更新,或者VS中直接检查更新,更新新版本理论上无需重新导入证书除非有新证书被下载。

4 通过已下载版本减少其他版本离线下载量

这部分也很简单,原理就是社区版、专业版和企业版有大多数组件其实是相同,如果用户想离线下载所有版本,那么没有那个必要,企业版包含了其它所有版本的组件,所以理论上用户只用下载企业版即可,安装时是可选择安装社区版、专业版或者企业版的。当然目前前面所述只是理论,毕竟我没试验,当然以下方法可以百分百保证需要的用户用最少的下载量完成下载所有版本的VS2017。

如果你已经下载好了其中一版,均可进行如下操作:

①创建两个新文件夹,根据你自己的爱好重命名,最好是英文名。

②将已经下好的版本的所有文件都分别复制到这两个新文件夹中,并删除由之前下载程序下载在根目录下的六个文件。

Visual Studio 2017各版本安装包离线下载、安装全解析

③下载另外两个版本的安装程序,接下来就是重复第一部分的步骤,但是命令行命令—layout后的路径参数根据版本分别设置为你刚刚新建的那两个文件夹。

④回车执行命令,程序会扫描和检查已经下载的组件,并现在自己版本对应的缺少的以及匹配的组件,不过这部分大小不会超过1GB,准确来说可能只有几十兆左右……

⑤等待完成,反正不一会儿就好了,然后就可以收藏三个版本的离线包了。

⑥至于更新嘛,参见第三部分。

猜你喜欢

转载自blog.csdn.net/u014453443/article/details/88821427