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. Python的bisect模块

    Python的列表(list)类型内部是一个线性表,在线性表中查找元素复杂度为O(N),即调用list.index()的复杂的是O(N).当数据量较大时,应该使用二分查找优化,二分查找范围每次缩小一般 ...

  2. ESP8266 支持浮点运算吗?

    ESP8266 支持浮点运算吗? 可以说支持,也可以说不支持. 说不支持的原因是因为 ESP8266 内部没有 FPU,无法使用硬件计算. 说支持的意思是可以使用软件进行浮点运算,但是会很慢很慢,如果 ...

  3. Qt qmake报错(TypeError: Property 'asciify' of object Core::Internal::UtilsJsExtension)

    问题如题. 解决方案: 第一种 用下管理员权限来打开qt creator,再创建工程.有可能是没权限创建出源码工程目录 第二种 打开qt左边的项目上,可以看到这个项目的编译路径,修改成绝对路径,或者设 ...

  4. 【JZOJ4833】【NOIP2016提高A组集训第3场10.31】Mahjong

    题目描述 解法 搜索. 代码 #include<stdio.h> #include<iostream> #include<string.h> #include< ...

  5. hdu4310 贪心

    考虑每次血口的要少 就按照一滴血多少伤害来计算.由于直接相除有小数.考虑x/y > a/b  =>  x*b >y*a; #include<stdio.h> #inclu ...

  6. idea列编辑模式

    当我们想要选中一列时,在eclipse中alt+shit+a就可以选中一列了, 在网上很多的idea中列编辑的使用,但是对我的电脑却不管用,也不太清楚在哪里设置 最后无奈乱试一通,结果找到了 alt+ ...

  7. 【转载】STL 的 erase() 陷阱-迭代器失效总结

    下面材料整理自Internet&著作. TL中的容器按存储方式分为两类,一类是按以数组形式存储的容器(如:vector .deque):另一类是以不连续的节点形式存储的容器(如:list.se ...

  8. 去除selet标签默认样式

    select { /*Chrome和Firefox里面的边框是不一样的,所以复写了一下*/ border: solid 1px #000; /*很关键:将默认的select选择框样式清除*/ appe ...

  9. 【NS2】How to remove Cygwin completely from Windows

    How to remove Cygwin completely from Windows 9th September 2012. 31243 views. Software Remember need ...

  10. 【Linux】vim缩进配置 (转载)

    1.安装vim,终端输入: wanpeng@ubuntu:~$ sudo apt-get install vim-full 2.终端输入,打开配置文件: wanpeng@ubuntu:~$ vim ~ ...