vs2019下载离线安装包并离线安装
一般下载Visual Studio都是使用在线安装包。不过有时候我们需要下载离线安装包以到网不好的电脑使用或者供以后安装,则可以先下载离线包再离线安装。官方文档
1,下载vs安装程序
在官网下载对应版本的安装程序,这里社区版为例:
下面,我们将通过使用命令行调用该安装程序的方式下载离线包。
2,命令行调用下载离线包
下载的安装程序先可以重命名,方便待会命令行调用,这里我将其命名为vs.exe:
使用命令行调用以下载离线包,命令行格式如下:
vs安装程序.exe --layout "指定离线包下载目录" --add 工作负载组件 (--add 工作负载2) --includeOptional/--includeRecommended --lang 语言
上诉命令参数意义如下:
—layout 位置:指定离线包到指定位置
—add 工作负载:添加一个工作负载,工作负载id对应将在下面列出。若要下载多个工作负载组件,可以多加几个—add参数
—includeOptional/—includeRecommended:安装所选的工作负载组里面的推荐项/安装所选工作负载里面全部可选项
—lang 语言:安装语言包,将会在下面给出语言列表
工作负载id对应列表,可以去官网查看完整列表,这里列出社区版的一部分:
工作负载 | 对应id |
Visual Studio 核心编辑器 | Microsoft.VisualStudio.Workload.CoreEditor |
Azure 开发 | Microsoft.VisualStudio.Workload.Azure |
数据存储和处理 | Microsoft.VisualStudio.Workload.Data |
数据科学和分析应用程序 | Microsoft.VisualStudio.Workload.DataScience |
.NET 桌面开发 | Microsoft.VisualStudio.Workload.ManagedDesktop |
使用 Unity 的游戏开发 | Microsoft.VisualStudio.Workload.ManagedGame |
使用 C++ 的 Linux 开发 | Microsoft.VisualStudio.Workload.NativeCrossPlat |
使用 C++ 的桌面开发 | Microsoft.VisualStudio.Workload.NativeDesktop |
使用 C++ 的游戏开发 | Microsoft.VisualStudio.Workload.NativeGame |
使用 C++ 的移动开发 | Microsoft.VisualStudio.Workload.NativeMobile |
.NET Core 跨平台开发 | Microsoft.VisualStudio.Workload.NetCoreTools |
使用 .NET 的移动开发 | Microsoft.VisualStudio.Workload.NetCrossPlat |
ASP.NET 和 Web 开发 | Microsoft.VisualStudio.Workload.NetWeb |
Node.js 开发 | Microsoft.VisualStudio.Workload.Node |
Office/SharePoint 开发 | Microsoft.VisualStudio.Workload.Office |
Python 开发 | Microsoft.VisualStudio.Workload.Python |
通用 Windows 平台开发 | Microsoft.VisualStudio.Workload.Universal |
Visual Studio 扩展开发 | Microsoft.VisualStudio.Workload.VisualStudioExtension |
语言列表:
语言-区域设置 | 语言 |
---|---|
cs-CZ | 捷克语 |
de-DE | 德语 |
en-US | 英语 |
es-ES | 西班牙语 |
fr-FR | 法语 |
it-IT | 意大利语 |
ja-JP | 日语 |
ko-KR | 朝鲜语 |
pl-PL | 波兰语 |
pt-BR | 葡萄牙语 - 巴西 |
ru-RU | 俄语 |
tr-TR | 土耳其语 |
zh-CN | 中文 - 简体 |
zh-TW | 中文 - 繁体 |
例如,我要下载.NET桌面开发工作负载中的推荐组件的离线包至E:\中转\vs,语言为中文,那么先打开cmd,使用cd命令进入到你下载的安装程序所在目录,我的命令如下:
vs.exe --layout "E:\中转\vs" --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended --lang zh-CN
然后就开始下载了,等待下载完成:
其中下载我们指定的工作负载之外还会自动下载核心编辑器。
3,离线安装我们下载的离线包
进入我们上面指定的离线包下载目录可以看见里面有一个vs_setup.exe文件,打开cmd,使用cd命令进入离线包下载目录,调用vs_setup.exe文件。离线安装命令格式如下:
vs_setup.exe --noweb --add 工作负载 --includeOptional/--includeRecommended
注意的是,这里的—add的工作组件和安装推荐组件还是全部可选组件的选项参数,需要和上述离线下载时所用的命令行选项相同。例如我上面是下载了.NET桌面开发工作负载中的推荐组件的离线包,那么启动离线安装的命令:
vs_setup.exe --noweb --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended
然后按照界面就出现了,你会发现已经勾选好了你所选的离线安装组件:
指定安装位置,安装,等待安装完成即可。
还没有评论,来说两句吧...