离线升级 visual studio

离线升级 visual studio

季天泽

问题由来

  1. 公司的云桌面默认安装的是vs2017,但vs2019有很多强大的新功能。比如CTRL+Q全局搜索,选项卡分类排列等。
  2. 公司采用cmake构建项目,项目和代码分离,更换ide对其他人不会有影响。

前提

  1. 云桌面上的C盘有至少5G空间,C盘和D盘总共有至少10G空间用于存放安装后的vs2019
  2. 云桌面上需要暂时腾出50G空间用于存放离线安装文件
  3. 本地计算机有至少45G空间用于存放离线安装文件

分为以下几个步骤:

  1. 下载vs2019企业版下载器
  2. 下载离线安装文件
  3. 更改host文件(可选)
  4. 开始离线安装vs2019
  5. 自定义安装组件
  6. 安装vs2019完毕

1. 下载vs2019企业版下载器

  1. 点击 这里 下载vs2019 企业版下载器。
  2. 将下载下来的vs2019 企业版下载器移动到想要存放离线安装文件的目录下。

2. 下载离线安装文件

  1. 在windows资源管理器下,找到想要存放离线安装文件的目录。可用空间在45G以上,按住shift+鼠标右键,选择在此处打开powershell窗口
  2. powershell窗口中输入& '.\vs_Enterprise.exe' --layout --all --lang zh-cn开始下载bootstrap,如果下载进度始终为零,进行第三步,否则跳过第三步。
  3. bootstrap下载好后会自动开始下载离线安装文件。
  4. 等待离线安装文件自动下载,会有一个文件(Apache Ant(v1.9.3))无法下载,不必理会。

3. 更改host文件(可选)

  1. C:\Windows\System32\drivers\etc\hosts文件复制到桌面用记事本打开。
  2. 在文件末尾添加一行104.100.64.52 aka.ms
  3. 保存文件,再将文件移回C:\Windows\System32\drivers\etc\hosts,会提示管理员权限,点击同意。
  4. 重新进行第二步。

4. 开始离线安装vs2019

  1. 进入云桌面,找到本地计算机目录下的离线安装文件vs2019 企业版下载器(vs_Enterprise.exe,移动到云桌面的任意目录。
  2. 在云桌面中,当前目录下,按住shift+鼠标右键,选择在此处打开powershell窗口
  3. powershell窗口中输入& '.\vs_Enterprise.exe' --noweb --lang zh-cn回车,开始进行离线安装。

5.自定义安装组件

  1. 在安装组件选择界面,选择使用C++的桌面开发
  2. 选择单个组件选项卡,搜索v141,勾选所有不含 ARM标题的组件。
  3. 注意第2步中未下载成功的Apache Ant 不能勾选。
  4. 选择安装位置,开始安装。

6.安装vs2019完毕

  1. 等待vs2019安装完成后,可以将云桌面中的离线安装文件删除。
  2. 打开vs2017,点击工具栏->工具->导入和导出设置可以将设置导出,同步到vs2019。

7.Enjoy

你可能感兴趣的:(离线升级 visual studio)