title author date CreateTime categories
VisualStudio 2019 如何离线下载
lindexi
2019-04-06 09:26:11 +0800
2019-04-03 08:47:56 +0800
VisualStudio

本文告诉大家如何离线下载 VisualStudio 2019 离线安装

微软就给 VisualStudio 2019 一个在线安装工具,需要通过命令行输入参数才可以离线下载

先从官网选择自己需要下载的 VisualStudio 版本,可以选择社区版、专业版和企业版。只有社区版是免费的

如我选择 Visual Studio Community 社区版,于是下载的 exe 就是 vs_community.exe 如果下载的是 Visual Studio Professional 对应的 exe 就是 vs_professional.exe 请替换本文的代码里面用到的程序为你下载的版本

存放的路径

离线下载需要指定一个文件夹,用于存放下载的文件,通过 --layout 加上绝对路径可以下载到输入的文件夹

如下面代码设置下载到 C 盘的文件夹,请将这个文件夹修改为一个普通的文件夹,注意这个文件夹需要在当前的 User 有写入权限

--layout c:\vslayout

添加功能

可选的功能通过 --add 添加功能

  • Microsoft.VisualStudio.Workload.Azure Azure development
  • Microsoft.VisualStudio.Workload.ManagedDesktop 桌面端开发
  • Microsoft.VisualStudio.Workload.NetWeb ASP.NET Core 开发
  • Microsoft.VisualStudio.Workload.NetCoreTools .NET Core 开发
  • Microsoft.VisualStudio.Workload.Universal UWP 开发

在这个页面可以找到更多的功能 Visual Studio Community workload and component IDs

多个功能通过多个 --add 添加,如我需要选择 .NET Core 开发、桌面端开发和 ASP.NET Core 开发同时需要 UWP 开发等,我可以这样写

--add Microsoft.VisualStudio.Workload.ManagedDesktop
--add Microsoft.VisualStudio.Workload.NetWeb
--add Component.GitHub.VisualStudio
--add Microsoft.VisualStudio.Workload.Office
--add Microsoft.VisualStudio.Workload.NetCoreTools
--add Microsoft.VisualStudio.Workload.Universal
--add Microsoft.VisualStudio.Workload.VisualStudioExtension

注意在命令行是不能有空格的,上面代码为了方便理解加了换行

如果还需要某个功能里面的选项,如我需要 UWP 里面的 17763 的 SDK 可以从Visual Studio Community workload and component IDs找到对应的功能,也通过 --add 添加

--add Microsoft.VisualStudio.Component.Windows10SDK.17763

多语言

通过 --lang 可以添加多语言

如添加中文是 zh-CN 英文是 en-US 可以通过 --addProductLang 多添加语言

下面代码就是添加中文作为主要语言,同时添加英文

--lang zh-CN --addProductLang en-US

如果同时添加多个语言可以在 --lang 后面添加多个

--lang zh-CN en-US

于是一个下载.NET Core 开发、桌面端开发和 ASP.NET Core 开发和 UWP 开发等,下载到 F:\下载\vs\vslayout 的命令可以这样写

vs_community.exe --layout F:\下载\vs\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio  --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.Windows10SDK.17763 --add Microsoft.VisualStudio.Workload.VisualStudioExtension --includeOptional --lang zh-CN --addProductLang en-US

其他语言请看 Use command-line parameters to install Visual Studio

添加所有功能

如果想要添加所有的功能,那么去掉 --includeOptional 请看代码

vs_community.exe --layout c:\vslayout --lang en-US

下载英文版的全功能的 VisualStudio 放在 c:\vslayout 这句命令需要等很久

下载恢复

如果下载了一半然后关机,需要恢复,可以尝试使用 --fix 修复,用法是输入下载离线的相同命令在命令后面添加 --fix 就可以

vs_community.exe --layout F:\下载\vs\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio  --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.Windows10SDK.17763 --add Microsoft.VisualStudio.Workload.VisualStudioExtension --includeOptional --lang zh-CN --addProductLang en-US --fix

安装离线下载

通过命令行打开离线下载的文件夹里面的对应的安装文件,如我使用的是社区版,下载到 F:\下载\vs\vslayout 可以通过下面命令安装

F:\下载\vs\vslayout\vs_community.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio  --add Microsoft.VisualStudio.Workload.Office --add Microsoft.VisualStudio.Workload.NetCoreTools --add Microsoft.VisualStudio.Workload.Universal --add Microsoft.VisualStudio.Component.Windows10SDK.17763 --add Microsoft.VisualStudio.Workload.VisualStudioExtension --includeOptional

注意这里添加的 --add 需要和上面下载的时候输入的相同

关于 VisualStudio 2019 新功能请看 VisualStudio 2019 新特性

Visual Studio 2019 发布活动 - Visual Studio

Use command-line parameters to install Visual Studio

Visual Studio Community workload and component IDs

激活码,激活码只用于尝试 VisualStudio 的使用,请不要在商业环境使用

Visual Studio 2019 Enterprise

BF8Y8-GN2QH-T84XB-QVY3B-RC4DF

Visual Studio 2019 Professional

NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

2019-4-6-VisualStudio-2019-如何离线下载的更多相关文章

  1. VisualStudio 2019 新特性

    很多小伙伴都好奇 VisualStudio 2019 有哪些功能,下面让我介绍一些好玩的特性 在安装完成之后会看到创新的欢迎界面,这个欢迎界面支持输入关键字搜项目,同时支持选择语言平台 很多小伙伴都说 ...

  2. VS2019/VS2017安装源离线下载,更新,清理,企业版与论坛版重复下载

    VS2019 安装器下载 https://www.visualstudio.com/thank-you-downloading-visual-studio/?sku=Community&rel ...

  3. 离线下载Express 2015 for Windows 10

    我在微软https://www.visualstudio.com/zh-cn/downloads/download-visual-studio-vs 点Express 2015 for Windows ...

  4. Visual Studio for Mac Preview离线下载安装

    Visual Studio for Mac离线下载安装. 环境:OS X EI Caption 10.11.2 .NET Core SDK 1.1 需预先安装 .NET Core 1.1 SDK ma ...

  5. 免费领取百度云盘2048G永久空间,永久离线下载特权

    百度云盘和360云盘之间的竞争可谓争锋相对,前段时间,百度和360就网盘免费都采取了自己的措施,最终,360一锤定音,直接免费送36T,并且如果你超过了36T的容量,还可以自动免费扩容! 可参看文章: ...

  6. 一个国外网盘pCloud——支持离线下载

    给大家分享一个国外网盘<支持离线下载> https://my.pcloud.com/#page=register&invite=HiegZ8aBrt7

  7. XCode帮助文档离线下载解决办法

    1.菜单栏Xcode->Preferences选择Documentation,在线下载 2.离线下载(用迅雷即可下载) 在上述在线下载列表中,点击某一列,下拉框可看见 info,可得到其网络所在 ...

  8. Xcode5.1离线下载安装及使用iOS5模拟器进行开发调试的方法

    Xcode5.1默认不支持iOS5版本的模拟器开发调试,在OS X Mavericks(10.9.x)下默认只能支持iOS6.1及以上版本的模拟器,在OS X Mountain Lion(10.8.x ...

  9. 用Hopper搞定Mac迅雷的会员以及离线下载功能

    转自 用Hopper搞定Mac迅雷的会员以及离线下载功能 先定位Mac迅雷的可执行文件 snakeninnys-iMac:~ snakeninny$ ls /Applications/Thunder. ...

随机推荐

  1. C++程序设计教材目录思维导图(增C++Primer)

    正在做C++思维导图,大工程,比较艰苦. 先做了三个C++教材目录的思维导图.C++教材不等于C++,这个容易些.看思维导图,整理所学知识,这个可以会. 给出三张图,对应三种教材: 谭浩强. C++程 ...

  2. KiCad EDA 如何修改 Pcbnew 线路板的背景色?

    KiCad EDA 如何修改 Pcbnew 线路板的背景色? 关于背景色,传统的原理图是白色,线路板是黑色. EDA 软件 类型 颜色 Protel 原理图 浅黄色 Protel PCB 黑色 Orc ...

  3. Data Lake Analytics中OSS LOCATION的使用说明

    前言 Data Lake Analytic(后文简称 DLA)可以帮助用户通过标准的SQL语句直接对存储在OSS.TableStore上的数据进行查询分析. 在查询前,用户需要根据数据文件的格式和内容 ...

  4. LeetCode21 Merge Two Sorted Lists

    题意: Merge two sorted linked lists and return it as a new list. The new list should be made by splici ...

  5. 中文乱码在java中URLEncoder.encode方法要调用两次解决

    中文乱码在java中URLEncoder.encode方法要调用两次解决 一.场景: 1.我在客户端要通过get方式调用服务器端的url,将中文参数做utf-8编码,需要在js中两次的进行编码,服务器 ...

  6. javascript导图 标签: javascript 2015-12-06 16:37 721人阅读 评论(24)

  7. 如何用Chrome浏览器下载网页音乐视频

    打开网页,先让要下载的视频播放,右键单击选择审查元素(F12),选择上方的Network选项,按F5刷新,这个时候我们可以看到框架中Size下的不少文件数据数字正在变大,按size降序排列.点击表格的 ...

  8. QQ第三方登录报错error=-1

    qq 第三方登录报错error=-1 再次实例化qc类.

  9. hdu 4476 Cut the rope (2-pointer && simulation)

    Problem - 4476 题意是,给出若干绳子,对同一根绳子只能切割一次,求出最多能获得多少长度相同的绳子. 代码中,s是最大切割长度,而当前切割长度为t/2. 代码如下: #include &l ...

  10. 系统学习前端之FormData详解

    FormData 1. 概述 FormData类型其实是在XMLHttpRequest 2级定义的,它是为序列化表以及创建与表单格式相同的数据(当然是用于XHR传输)提供便利. 2. 构造函数 创建一 ...