1. 先到官网下载提取包 微软官网下载

  2. 通过提取包,在有管理员权限的命令行下运行如下命令: vs_community_1664744170.1568599600.exe --layout d:\vs_2017_offline --lang zh-CN --add Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Component.VC.Tools.x86.x64 --add Microsoft.VisualStudio.Component.Windows10SDK.17763 --add Microsoft.VisualStudio.Component.VC.CMake.Project win10下如何启动有管理员权限的命令行, 之后,到vs_community.exe所在目录。 例如,放在d盘根目录。 d: cd
    vs_community_1664744170.1568599600.exe --layout d:\vs_2017_offline --lang zh-CN --add Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.NativeDesktop

有如图的提示,就是正常下载了。

这里有个坑提示下,笔者在南方用中国电信100M拨号宽带。早晨6点时下载速度可以到1M以上。前天晚上同样下载只有不到50kb,搞得还去fq还是不稳定。 所以,建议大家安装时,如果真的不在如意时段就换个时间吧。这个安装包不用fq下。

vs_community.exe参数名称 作用(官网详细说明全) –layout 离线安装的本地路径 –lang 你想要下载的离线语言包类型 –add 你想要下载的工作负载(比如说C++桌面开发所需的组件加在一起,算一个工作负载,再比如说C++ linux开发所需的组件加载一起,算一个工作负载,工作负载包含了多个组件) –all 全部工作负载下载 –includeRecommended 工作负载中 Recommended 组件也全部下载 –includeOptional 工作负载中的 Optional 组件也全部下载

--add定义就是Visual Studio workload and component IDs VS2017 --add 组件定义