转自:https://www.cnblogs.com/dunitian/p/8051985.html

其实逆天不推荐自己慢慢离线,找个离线包更新下再打包更快

Key:http://www.cnblogs.com/dunitian/p/4667038.html

VS完整卸载工具:https://github.com/Microsoft/VisualStudioUninstaller/releases

网上大多命令一贴,然后就让安装。其实命令安装很简单,新手不要怕命令,多接触接触Linux就不会怕命令了(都有这个过程的)

DNT:(C++系列 + Net系列)

1
vs_community.exe --layout d:\vs2017 --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.NativeCrossPlat --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.NetCoreTools --add Component.GitHub.VisualStudio --includeRecommended --lang zh-CN

简单说一下

--add 添加的内容是工作负载和组件ID:

--lang zh-CN 这个就不用说了,中文

--includeRecommended 安装必要组件的同时也安装推荐组件(图形化安装就是这个)

现在还怕吗?其他的去我贴的地址看吧

扩:有些人下载不到安装包。。。。嗯,好人做到底:百度网盘

https://aka.ms/vs/15/release/vs_community.exe

https://aka.ms/vs/15/release/vs_professional.exe

https://aka.ms/vs/15/release/vs_enterprise.exe

------------------------------------------------------------------------------

独立组件:
适用于 Visual Studio 的 GitHub 扩展:Component.GitHub.VisualStudio

Net方向:[Azure 开发:Microsoft.VisualStudio.Workload.Azure]
.NET 桌面开发:Microsoft.VisualStudio.Workload.ManagedDesktop
.NET Web 开发:Microsoft.VisualStudio.Workload.NetWeb
.NET Core 跨平台开发:Microsoft.VisualStudio.Workload.NetCoreTools

PS:只安装Core和安装Core+Web+Desktop的大小差不多
vs_community.exe --layout d:\vs2017 --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.NetCoreTools --add Component.GitHub.VisualStudio --includeRecommended --lang zh-CN
------------------------------------------------------------------------------
CPP方向:
C++ 桌面开发:Microsoft.VisualStudio.Workload.NativeDesktop
C++ Linux开发:Microsoft.VisualStudio.Workload.NativeCrossPlat

不含Github的扩展:
vs_community.exe --layout d:\vs2017 --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.NativeCrossPlat --includeRecommended --lang zh-CN

含GitHub的VS扩展:
vs_community.exe --layout d:\vs2017 --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.NativeCrossPlat --add Component.GitHub.VisualStudio --includeRecommended --lang zh-CN
------------------------------------------------------------------------------
证书相关:https://docs.microsoft.com/zh-cn/visualstudio/install/install-certificates-for-visual-studio-offline
组件编号:https://docs.microsoft.com/zh-cn/visualstudio/install/workload-component-id-vs-community#net-core-cross-platform-development
命令参考:https://docs.microsoft.com/zh-cn/visualstudio/install/use-command-line-parameters-to-install-visual-studio#list-of-language-locales

可以下载网上的离线包,在老的离线包基础上进行安装(可以省很多时间)

Visual Studio 2017 已知问题 Q&A

关于VS2017离线安装的一点扩充说明的更多相关文章

  1. vs2017离线安装且安装包不占用C盘空间

    [参考]vs2017离线安装且安装包不占用C盘空间 第一步:下载离线安装包 https://www.visualstudio.com/zh-hans/downloads/ 在官方地址下载vs_prof ...

  2. vs2017离线安装vs tools for unity

    Visual Studio Tools for Unity 从vs2017开始就不提供单独的安装包下载,需要通过vs安装程序在线安装. vs2017离线安装vs tools for unity 那么如 ...

  3. VS2017离线安装入门与出家

    重做系统,并且VS2017也发布有一段时间了,可以试试了. 于是网上搜了下,离线安装要下载他的安装工具. https://www.visualstudio.com/zh-hans/downloads/ ...

  4. VS2017离线安装与Oracle数据库开发环境搭建

    记得之前使用VS2015打开老的MVC4项目,不能右键创建控制器和添加视图,让我非常不习惯!找遍了网络无果,最后只能回到VS2013,但我就是不喜欢用旧的VS,这是不是病... 1.将VS2017离线 ...

  5. 【转】VS2017离线安装

    [转自]https://www.cnblogs.com/feigao/p/8409606.html 第一步:下载离线安装包 https://www.visualstudio.com/zh-hans/d ...

  6. VS2017离线安装QT插件出错:未能正确加载VSIX包

    问题现象: 问题已解决,忘记截图了 出现原因:可能是自己离线安装,安装版本与不符合当前VS吧.记得当时下载了一个最新的版本.重新卸载当前插件,再装一个合适版本即可 http://download.qt ...

  7. 关于VS2017安装的一点扩充说明(15.5)

    其实逆天不推荐自己慢慢离线,找个离线包更新下再打包更快 Key:http://www.cnblogs.com/dunitian/p/4667038.html VS完整卸载工具:https://gith ...

  8. VS2017上在线和离线安装Qt插件(在线安装)

    版权声明:如需转载,请告知博主并声明出处 https://blog.csdn.net/CLinuxF/article/details/88816436文章目录前言在线安装离线安装(推荐)前言很多朋友喜 ...

  9. [转帖]无网络离线安装 vs2017

    无网络离线安装 vs2017 公司电脑禁止,只有一个老的vs2017的安装目录(之前通过 --layout 安装时生成的离线文件).找了一圈百度,没能解决问题,最后,问bing,查微软的官方网站命令, ...

随机推荐

  1. Idea导出jar包运行报错:找不到主清单属性解决方法

    解决方法 1.打开项目结构 2.创建一个Artifact 3.设置 我这里使用的maven,所以有resources文件夹 4.创建lib文件夹 右键output diretory,选择创建文件夹,名 ...

  2. Koa + GraphQL 示例

    初始化项目 创建 graphql-example 文件夹进入后初始化一个 package.json 文件. $ mkdir graphql-example && cd $_ $ yar ...

  3. MongoDB 高级教程

    MongoDB 关系 MongoDB 的关系表示多个文档之间在逻辑上的相互联系. 文档间可以通过嵌入和引用来建立联系. MongoDB 中的关系可以是: 1:1 (1对1) 1: N (1对多) N: ...

  4. 4-1-JS数据类型及相关操作

    js的数据类型 判断数据类型 用typeof   typeof "John"                 // alert(typeof "John") 返 ...

  5. 面试题-JavaScript交换两个变量的方法

    在平时的业务开发或者面试过程中,经常会遇到交换两个变量这种问题,于是,个人总结以下几种交换变量的方法: 1.方案一 使用一个临时变量来交换  2.方案二 使用ES6解构赋值语法来交换 3.方案三利用数 ...

  6. 推荐一下干货-------为什么你的app不耐看

    直接上链接: 为什么你的app不耐看(上)https://www.ui.cn/detail/339252.html 为什么你的app不耐看(下)https://www.ui.cn/detail/423 ...

  7. Java实现单链表反转操作

    单链表是一种常见的数据结构,由一个个节点通过指针方式连接而成,每个节点由两部分组成:一是数据域,用于存储节点数据.二是指针域,用于存储下一个节点的地址.在Java中定义如下: public class ...

  8. laravel 之路由和MVC

    一.路由 Routes\; 1. 路由简介 简单的说就是将用户的请求转发给相应的程序进行处理. 作用就是建立url和程序之间的映射 请求类型get . post.put.patch.delete 2. ...

  9. RabbitMQ获取队列的消息数目

    使用RabbitMQ,业务需求,想要知道队列中还有多少待消费待数据. 方式一: @Value("${spring.rabbitmq.host}") private String h ...

  10. BayaiM__ oracle函数_01

    BayaiM__ oracle函数_01   Oracle函数--------------------------------------------------------------------- ...