由于国内访问国外的服务器比较慢,或者一个公司里有许多人要安装VS2017版本,如果每次都需要从微软的服务器进行下载,显然是不合理的要求,一是速度太慢,二是经常占用公司的网络资源,都是不合算的。为此,我们需要制作VS2017的离线安装包,那么怎么样来处理这个问题呢?
首先要从微软的网站上下载vs_Community.exe文件,网站连接如下:
https://visualstudio.microsoft.com/zh-hans/free-developer-offers/
接着使用下面的命令来下载离线的文件:
下载后打开cmd :
进入下载的安装包:vs_community.exe 所在路径,执行下面的命令:
vs_community.exe --layout D:\VS2017
这个命令是下载所有的安装文件,不过这样下载会比较大,估计占用空间有几十G硬盘空间,如果想要小一些的版本就需要使用后面的命令。
简体中文版:
vs_community.exe --layout D:\VS2017 --lang zh-CN
这样是下载简体中文版本,也是全部下载。
如果只想下载桌面开发,可以使用下面的命令:
vs_community.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US
如果只想 .NET desktop 和Office 开发:
vs_community.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.Office --includeOptional --lang en-US
如果只想.NET web 和.NET desktop开发:
vs_community.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US
运行之后界面会这样:
直到全部下载完成,就可以在目录找到安装文件了:
采用下面的命令来启动没有网络下载的安装:
D:\tools\VS2017>vs_community.exe –noweb
安装的界面显示如下:
本文参考下面文档:
https://visualstudio.microsoft.com/zh-hans/free-developer-offers/
我的专栏:https://blog.****.net/caimouse/category_9259185.html?utm_source=ffzl_BWzd