首先可以参考微软官方的离线安装说明-->点击这里打开

===================================================================

1.下载 vs2019引导程序 ,选择你所需的版本下载,我选择了企业版 vs_enterprise__184447765.1558180718.exe

2.设置命令参数(命令参数说明),启动vs2019引导程序下载

命令如下:

<vs引导程序exe> --layout <离线安装包下载的路径> --add <功能模块> --lang <语言>

--layout:指定用于创建脱机安装缓存的目录,也就离线安装包下载的路径

--add:要添加的一个或多个工作负载或组件 ID。指定多个工作负载和组件时,必须对每项重复运行 --add 命令行开关。如果没有该参数,表示全功能安装。Visual Studio 工作负荷和组件 ID --> Visual Studio Enterprise 2019 组件目录

Visual Studio 核心编辑器(Visual Studio Community 2017 随附)
ID: Microsoft.VisualStudio.Workload.CoreEditor
说明: Visual Studio 核心 shell 体验,包括语法感知代码编辑、源代码管理和工作项管理。 Azure 开发
ID: Microsoft.VisualStudio.Workload.Azure
说明:用于开发云应用、创建资源以及生成包括 Docker 支持的容器的 Azure SDK、工具和项目。 数据存储和处理
ID: Microsoft.VisualStudio.Workload.Data
说明: 使用 SQL Server、Azure Data Lake 或 Hadoop 连接、开发和测试数据解决方案。 数据科学和分析应用程序
ID: Microsoft.VisualStudio.Workload.DataScience
说明: 用于创建数据科学应用程序的语言和工具(包括 Python、R 和 F#)。 .NET 桌面开发
ID: Microsoft.VisualStudio.Workload.ManagedDesktop
说明: 使用 C#、Visual Basic 和 F# 生成 WPF、Windows 窗体和控制台应用程序。 使用 Unity 的游戏开发
ID: Microsoft.VisualStudio.Workload.ManagedGame
说明: 使用 Unity(功能强大的跨平台开发环境)创建 2D 和 3D 游戏。 使用 C++ 的 Linux 开发
ID: Microsoft.VisualStudio.Workload.NativeCrossPlat
说明: 创建和调试在 Linux 环境中运行的应用程序。 使用 C++ 的桌面开发
ID: Microsoft.VisualStudio.Workload.NativeDesktop
说明:使用 Microsoft C++ 工具集、ATL 或 MFC 生成 Windows 桌面应用程序。 使用 C++ 的游戏开发
ID: Microsoft.VisualStudio.Workload.NativeGame
说明: 以 DirectX、Unreal 或 Cocos2d 为后盾,利用 C++ 的强大功能生成专业游戏。 使用 C++ 的移动开发
ID: Microsoft.VisualStudio.Workload.NativeMobile
说明: 使用 C++ 生成适用于 iOS、Android 或 Windows 的跨平台应用程序。 .NET Core 跨平台开发
ID: Microsoft.VisualStudio.Workload.NetCoreTools
说明: 使用 .NET Core、ASP.NET Core、HTML/JavaScript 和包括 Docker 支持的容器生成跨平台应用程序。 使用 .NET 的移动开发
ID: Microsoft.VisualStudio.Workload.NetCrossPlat
说明: 使用 Xmarin 生成适用于 iOS、Android 或 Windows 的跨平台应用程序。 ASP.NET 和 Web 开发
ID: Microsoft.VisualStudio.Workload.NetWeb
说明: 使用 ASP.NET、ASP.NET Core、HTML/JavaScript 和包括 Docker 支持的容器生成 Web 应用程序。 Node.js 开发
ID: Microsoft.VisualStudio.Workload.Node
说明: 使用 Node.js(事件驱动的异步 JavaScript 运行时)生成可扩展的网络应用程序。 Office/SharePoint 开发
ID: Microsoft.VisualStudio.Workload.Office
说明: 使用 C#、VB 和 JavaScript 创建 Office 和 SharePoint 外接程序、SharePoint 解决方案和 VSTO 外接程序。 Python 开发
ID: Microsoft.VisualStudio.Workload.Python
说明: 适用于 Python 的编辑、调试、交互式开发和源代码管理。 通用 Windows 平台开发
ID: Microsoft.VisualStudio.Workload.Universal
说明: 使用 C#、VB 和 JavaScript 或 C++(可选)创建适用于通用 Windows 平台的应用程序。 Visual Studio 扩展开发
ID: Microsoft.VisualStudio.Workload.VisualStudioExtension
说明: 创建适用于 Visual Studio 的加载项和扩展,包括新命令、代码分析器和工具窗口。 使用 JavaScript 的移动开发
ID: Microsoft.VisualStudio.Workload.WebCrossPlat
说明: 使用用于 Apache Cordova 的工具生成 Android、iOS 和 UWP 应用。

--lang:与 --layout 结合使用,以准备脱机安装缓存,以便使用包含指定语言的资源包,语言区域设置列表:

语言区域设置列表
语言 语言
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 中文 - 繁体

示例如下:
下载全功能到E:\VS2019,且语言是中文:

vs_enterprise__184447765.1558180718.exe --layout E:\VS2019 --lang zh-CN

完整的 Visual Studio 布局至少需要 35 GB 磁盘空间

对于 .NET Web 和.NET 桌面开发,请运行:

vs_enterprise__184447765.1558180718.exe --layout E:\VS2019 --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang zh-CN

  

为了方便执行,做成批处理

echo off & color 0A

cd /d %~dp0
set currentPath=%cd%\vs2019
echo currentPath=%currentPath% call vs_enterprise__184447765.1558180718.exe --layout "%currentPath%" --add Component.GitHub.VisualStudio --add Microsoft.VisualStudio.Workload.CoreEditor --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Workload.Python --includeOptional --lang zh-CN echo. & pause

  

下载完毕就可以愉快的玩耍了!! Over!

Visual Studio2019下载最新离线安装包的更多相关文章

  1. 如何下载flash离线安装包

      如何下载flash离线安装包 CreateTime--2018年4月14日16:02:13 Author:Marydon 1.下载地址 UpdateTime--2018年5月13日16点55分 p ...

  2. 如何更新 Visual Studio 2017 的离线安装包

    现在 Visual Studio 2017 已经不再使用原来的 iso 镜像提供离线安装包了,需要的话,可以通过命令行参数下载离线安装包,例如: vs_Enterprise.exe --layout ...

  3. 如何创建 Visual Studio 2017 RC 离线安装包

    创建 Visual Studio 的离线安装计划 首先下载相应版本的可执行文件,例如:vs_community.exe.vs_enterprise.exe 或 vs_professional 在 cm ...

  4. chrome 如何官网下载谷歌浏览器离线安装包

      如何官网下载chrome谷歌浏览器离线安装包 CreateTime--2017年7月4日08:38:30Author:Marydon 参考链接:http://jingyan.baidu.com/a ...

  5. 下载Chrome离线安装包

    https://www.google.com/chrome/thankyou.html?standalone=1&platform=mac&installdataindex=defau ...

  6. 从微软官网下载VS离线安装包的方法

    这里描述是包括所有版本,截图以下载VS2017社区版为例: ①登入VS官网下载页面,选择需要的版本点击下载,下载页点此进入. ②下载完成后,打开下载文件所在文件夹,Windows 8.1及以上版本用户 ...

  7. 墙内下载DropBox离线安装包的方法

    让你的浏览器FQ,然后进入官网,点击下载,你会看到这个网页: 现在,只需要在原下载的链接后加上“&full=1”即可.就像这样: https://www.dropbox.com/downloa ...

  8. 指定版本下载yum离线安装包

    #!/bin/bash releasever=7 for i in salt-minion salt-api salt-master docker-ce docker-ce-cli docker-co ...

  9. vs2019 中文离线安装包下载

    1. 通过在https://visualstudio.microsoft.com/zh-hans/downloads/ 下载VS2019, 之后会下载vs_enterprise__78682482.1 ...

随机推荐

  1. sql优化问题

    一.分析阶段 一 般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性.可用性.可靠性.安全性需求往往吸引了我们大部分的注意力,但是,我们必须注意,性能 是很重要的非功能性需求,必须根据系统 ...

  2. Spring Cloud Data Flow整合UAA之使用LDAP进行账号管理

    我最新最全的文章都在南瓜慢说 www.pkslow.com,欢迎大家来喝茶! 1 前言 Spring Cloud Data Flow整合UAA的文章已经写了两篇,之前的方案是把用户信息保存在数据库中: ...

  3. 高速数字逻辑电平(8)之LVDS差分信号深度详解

    原文地址点击这里: LVDS(Low-Voltage Differential Signaling ,低电压差分信号)是美国国家半导体(National Semiconductor, NS,现TI)于 ...

  4. 本地SQL Server怎么连接服务器上的数据库

    在阿里云的安全组规则中的入方向加上端口1433就好了,首先得要有这个,其他的都是后话

  5. SpringCloud-OAuth2(四):改造篇

    本片主要讲SpringCloud Oauth2篇的实战改造,如动态权限.集成JWT.更改默认url.数据库加载client信息等改造. 同时,这应该也是我这系列博客的完结篇. 关于Oauth2,我也想 ...

  6. ES服务的搭建(八)

    看下图的淘宝页面,可以看到搜索有多个条件及搜索产品,并且支持多种排序方式,例如按价格:其实这块有个特点,就是不管你搜索哪个商品他都是有分类的,以及他对应的品牌,这两个是固定的,但其它参数不一定所有商品 ...

  7. 21、linux系统grup和bios加密

    21.1.grup加密(加密单用户模式): 1.使用加密算法对grup密码进行加密: 2.修改grup.conf配置文件: 21.2.bios加密(因为救援模式可以破解grup加密,所以使用bios加 ...

  8. 39、mysql数据库(视图)

    39.1.视图: 0.创建表及插入数据: 1.创建teacher表及插入数据: (1)创建表: CREATE TABLE teacher( tid int PRIMARY KEY auto_incre ...

  9. 个人使用uploadify插件遇到的一些问题

    当uploadify上传插件遇到的好几个问题 现在开始自我反省,留下脚印希望能够帮助其他遇到同样问题的朋友. 我遇到的第一个是, 在firefox不能执行uploadify事件onUploadSucc ...

  10. C# 启动项目直接修改电脑的日期格式

    启动界面添加 1.引用添加 using System.Runtime.InteropServices; 2.方法添加 [DllImport("kernel32.dll", Entr ...