zoukankan      html  css  js  c++  java
  • 安装 VS2017 的正确姿势

    自从装了长城带宽,我的肠子就变成青色的了。

    国内的网络环境,真的是有很大的不同,有的人装 VS 的时候,号称满速,有的人(其实就是我)要等它下载很久,还告诉我有个组件没有安装成功。很久很久以前,VS 是提供 ISO 版的离线安装包的。那个时候,最幸福的事就是,把 ISO 文件链接拉到迅雷里,然后选y离线下载,之后就可以全速下载完整个安装镜像了。但随着 VS 越来越大,这样的做法已经变得不再“科学”了。VS 开始提供一个在线的安装器。但奇怪的是,在现在 CLI 程序变得越来越“啰嗦”的时代,GUI 程序确越来越少的提供有用的信息。比如下载的速度,正在下载的文件名,文件的大小,下载的进度等等,统统没有。只能看到一个玄学般的安装进度在那里,一动不动,像是死了一样。然后又 biu 的一下,就完成了。这种体验真是神奇啊!

    不过,其实 VS 还是有提供贴心的离线下载功能,当然,本质上是为了大中型企业提高效率,只是我等 community 用户顺便沾光而已。虽然官方有详细的文档,我就在这里再啰嗦一遍:

    第一步:创建 offline 文件存放的位置

    找一个空闲空间比较大的盘,大概需要 30G 左右的空间(完全下载,包括了几个模拟器)。30G 对于现在以 TB 记的硬盘来说,只是一部高清蓝光电影的空间,而 VS 是宇宙第一的 IDE,已经很值了吧。创建一个文件夹,比如叫 vs2017

    第二步:创建下载脚本

    下载 VS2017 的在线安装程序。放到刚才创建好的文件夹里。然后创建一个 cmd 文件:

    vs_community.exe --layout D:vs2017offline
    

    程序员都能理解这个。如果有什么错误,说明你是小白,请留言。

    这个简单的脚本会下载所有的安装包。如果你不想下载所有的,可以自己选择要下载的:

    vs_community.exe --layout D:vs2017offline --add Microsoft.VisualStudio.Workload.Azure Microsoft.VisualStudio.Workload.ManagedDesktop Component.GitHub.VisualStudio
    

    察看包的列表请点击这里

    第三步:运行脚本,然后等待

    这一步的时间视每个人的网络而定。如果你网速不快,可以去干点正经事了。

    第四步:安装证书

    下载完成之后,别急着安装。我想这个离线包可能是用了什么本地的 Web Server,而又需要 https,所以你得先把几个证书装上,位置在 vs2017offlinecertificates。不要偷懒,要都装。双击就可以安装。如果双击不行,就右键选择安装。

    第五步:安装

    下面才开始正式的安装。要注意的是,不要运行你下载的那个 installer,要运行 vs2017offlinevs_community.exe 这个 installer。顺带提示一下,要用右边的滚动条,不要用鼠标的滚轮。不然鼠标会坏的。剩下的就是选你需要的组件进行安装了。

    结语

    离线安装有一个大好处,就是避免了选择困难症。以往因为要下载这么多安装包,所以我都会“精挑细选”每一个组件,以保证安装完成之后,正好可以满足现在的工作,还能有一些可以探索的东西。结果就是总是会装很多。而这次因为所有的安装包都已经下载了,什么时候想装什么,只需要去运行离线安装程序,就可以随时安装想研究的功能,而不用再等待很长的下载时间了。

    另外,那个下载离线包的脚本不要删,可以隔三岔五的运行一下,更新一下离线安装。

  • 相关阅读:
    Linux高并发内核优化-TougheRadius
    Zabbix 4.0 配置邮件报警功能
    Zabbix Agent 4.0 Windows 安装配置
    zabbix4.0前端个性化设置
    zabbix 4.0中文图形界面乱码问题
    Zabbix4.0系统告警“More than 75% used in the configuration cache”
    Zabbix4.0配置SNMP监控
    Zabbix4.0 SNMP安装
    Zabbix4.0添加cisco交换机基本监控步骤
    深入.NET框架
  • 原文地址:https://www.cnblogs.com/holmescn/p/vs2017-offline.html
Copyright © 2011-2022 走看看