Visual Studio离线安装

从2017开始,Visual Studio默认就只只提供在线安装包了。在现在的网络环境下,在线安装基本上是和离线差不多的速度,并且不用老备份一个几个G的iso文件,本身还是很不错了。但最近项目上遇到了一个纯离线的开发环境的部署需求,就花了点时间研究了一下离线环境的安装方法,这里记录一下。

首先还是给出官方的文档链接地址:Visual Studio 离线安装。简单的来说,离线安装还是非常简单的,可以直接通过在线安装添加一些帮助函数来制作。一个基本的形式如下:

.vs_Community.exe --layout f:vs --lang zh-CN en-US `
    --add Microsoft.VisualStudio.Workload.ManagedDesktop `
    --add Microsoft.VisualStudio.Workload.NetCoreTools `
    --add Microsoft.VisualStudio.Workload.NetWeb    

主要有三个参数:

  1. --layout 指定安装路径
  2. --lang 指定语言, 可以选多个,多个以空格分隔。 范围参考:语言区域设置列表
  3. -add 指定功能包, 如果要选择多个使用多个--add, 范围参考:可用组件和工作负载列表

其中,第二个和第三个参数是可以省略的,但本身不建议这么做,特别是第三个参数,一旦省略了,就会下载所有的安装文件,貌似这个是非常大的,达到了十几个GB,并且一般是用不到这么多东西的。

安装的时候, 如果是完全无网络的环境,并且是比较旧的操作系统的话, 还需要先导入证书

另外,Visual Studio Build Tools 也可以参考这种方式离线安装: Visual Studio 生成工具组件目录

原文地址:https://www.cnblogs.com/TianFang/p/13903980.html