Visual Studio Community离线安装包的制作方法

Visual Studio默认不支持离线安装,需要通过一个下载器,一边下载一边安装,如果需要给多台电脑安装,或者需要频繁重装就比较麻烦了。

研究了一下,其实Visual Studio通过自定义参数也是可以支持离线安装的。

未命名-1.jpg

具体步骤如下:

1 仍然是下载Visual Studio Community下载器,通过微软官方地址下载:

https://visualstudio.microsoft.com/zh-hans/thank-you-downloading-visual-studio/?sku=Community&rel=16

得到一个vs_community__xxxxxxxxxx.exe,为了简化我将它改名为vs_community.exe

2 事先组织调用的命令:

vs_community.exe --layout R:\vs2017offline --add Microsoft.VisualStudio.Workload.ManagedDesktop --lang zh-CN

--add代表要安装的组件,如果是开发C#桌面程序,就写--add Microsoft.VisualStudio.Workload.ManagedDesktop,如果还要进行office开发,就多追加一个add参数:

vs_community.exe --layout D:\vs2017offline --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office -–lang zh-CN

3 在cmd命令行下执行上面的命令,经过长时间的等待之后下载完成,目标目录D:\vs2017offline产生了大量文件,这个文件夹就是Visual Studio Community离线安装包,可以整个备份起来,也可以打包成为iso安装盘。

4 离线安装包在安装的时候运行vs_setup.exe,就和正常的安装差不多了,选择三个安装目录(存放程序、数据等不同内容),下一步就完成了。

根据选择的安装项目的不同,离线安装包的大小也不同,我选择了

--add Microsoft.VisualStudio.Workload.ManagedDesktop --includeOptional

最终生成的离线安装包大约1.3GB,拷到U盘中使用起来就非常方便了。

扫码关注我的公众号