vs2019新建android生成app,VS2017 VS2019创建离线安装包

VS2017&VS2019创建离线安装包

微软教程

下载安装引导程序

以下链接均来自微软官网

创建安装包命令

以VS2017专业版为例,VS2019自带.NET 4.7.2相关内容,可去除相关add项

管理员CMD cd到vs_professional.exe所在目录

# 全部组件,比较大不推荐,VS2017大约37GB,VS2019大约27GB

vs_professional.exe --layout F:/VS2017/offline-all --lang zh-CN

# 指定组件

vs_professional.exe --layout F:/VS2017/offline --add Microsoft.VisualStudio.Component.CoreEditor --includeRecommended --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --add Microsoft.VisualStudio.Workload.NetCoreTools --includeRecommended --add Microsoft.VisualStudio.Workload.NetWeb --includeRecommended --add Microsoft.VisualStudio.Workload.Node --includeRecommended --add Microsoft.Component.HelpViewer --add Microsoft.Net.Component.4.7.2.SDK --add Microsoft.Net.Component.4.7.2.TargetingPack --add Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools --lang zh-CN

安装文件命令

与下载时运行命令相同,只是这次的可执行文件在下载缓存目录,也可手动点击缓存目录下的vs_setup.exe执行安装,选择其他组件的话,需要联网下载。

F:/VS2017/offline/vs_professional.exe --add Microsoft.VisualStudio.Component.CoreEditor --includeRecommended --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeRecommended --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --add Microsoft.VisualStudio.Workload.NetCoreTools --includeRecommended --add Microsoft.VisualStudio.Workload.NetWeb --includeRecommended --add Microsoft.VisualStudio.Workload.Node --includeRecommended --add Microsoft.Component.HelpViewer --add Microsoft.Net.Component.4.7.2.SDK --add Microsoft.Net.Component.4.7.2.TargetingPack --add Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools --lang zh-CN

已包含工作负载或组件ID和名称

已包含工作负载或组件ID和名称,需要安装其他负载或组件请参见微软官网

工作负载或组件ID

名称

Microsoft.VisualStudio.Component.CoreEditor

VisualStudio核心编辑器

Microsoft.VisualStudio.Workload.ManagedDesktop

.NET桌面开发

Microsoft.VisualStudio.Workload.NativeDesktop

使用C++的桌面开发

Microsoft.VisualStudio.Workload.NetCoreTools

.NETCore跨平台开发

Microsoft.VisualStudio.Workload.NetWeb

ASP.NET和Web开发

Microsoft.VisualStudio.Workload.Node

Node.js开发

Microsoft.Component.HelpViewer

帮助查看器

Microsoft.Net.Component.4.7.2.SDK

.NET Framework 4.7.2 SDK

Microsoft.Net.Component.4.7.2.TargetingPack

.NET Framework 4.7.2 目标包

Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools

.NET Framework 4.7.2 开发工具

--langzh-CN

中文;其他语言见微软官网

--includeRecommended

包括建议组件

--includeOptional

包括可选组件

--layoutF:/VS2019/offline

缓存文件目录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/467342.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

九个数的全排列(避免重复出现)

题意:http://www.51nod.com/onlineJudge/questionCode.html#!problemId1384 使用标准库里面的next_permutation()函数,这个函数是生成所有比当前的字符串大的字符串,所以最开始经过sort()排序之后,要先打印出当前的字符串。C STL中…

Linux内核系统架构介绍

28年前(1991年8月26日)Linus公开Linux的代码,开启了一个伟大的时代。这篇文章从进程调度,内存管理,设备驱动,文件系统,网络等方面讲解Linux内核系统架构。Linux的系统架构是一个经典的设计,它优秀的分层和模…

ESFramework介绍之(14)-- AS与FS通信方案

前面我们已经多次提到,每个AS都有一组FS为之服务(回顾),AS将接收到的功能请求通过Tcp连接池 或Remoting转发给某个FS处理。下面我们将深入讨论AS和FS之间的通信机制。 首先要解决第一个问题,AS如何知道每个为之服务…

这道笔试题竟然运行不出错

#读者提供的面试题下面这张截图是一个读者在面试的时候遇到的题目,是哪个公司的我就不说出来了,我在微信朋友圈发了这个题目后,有几个好友给我留言说自己也写了这道题。题目:下面这段代码有什么问题?#后续然后我就用这…

android加号底部导航栏,EasyNavigation Android 底部导航栏████几行代码实现 Tab 导航(随意定制加号,带红点消息提示) @codeKK Android开源站...

几行代码轻松实现底部导航栏(Tab 文字图片高度随意更改);中间可添加加号按钮,也可添加文字;(足够的属性满足你需要实现的加号样式)如果还不能满足、中间可添加自定义 View;Tab 中随意添加小红点提示、数字消息提示;点击…

ASP.NET 2.0新特性视频教程下载

这里是下载页面 这是Framework 2.0下面新特性的系统视频讲座,英文的,说话讲得很清楚音质不错,英文好的朋友有福了.包含以下这些主题: 数据访问 MasterPage与站点导航 成员与角色 用户配置文件与主题 Web Part与个性化 输出缓存与SQL数据库缓存 部分页面缓存 本地化 向导控件与页…

在工厂的这几天

上周在工厂呆了6天支持我们产品量产,说下自己在工厂看到的一些事情,可能对大家对嵌入式行业有一定的认识,这样大家在选择方向会有些借鉴作用。产品由研发到生产是一个过程,只有经受过量产考验的产品,才能说这个产品真正…

android 4.4 下拉菜单 透明,4.2状态栏,下拉,全局透明教程

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼三、CM10全局透明教程步骤:1、反编译framework-res.apk,用文本编辑器打开res\values\styles.xml,这里说明一下,styles.xml就是主框架下的布局主题文件。用Notepad文本软件打开styles.…

ASP.NET中Cookie编程的基础知识

一、简介 Cookie 为 Web 应用程序保存用户相关信息提供了一种有用的方法。例如,当用户访问您的站点时,您可以利用 Cookie 保存用户首选项或其他信息,这样,当用户下次再访问您的站点时,应用程序就可以检索以前保存的信…

Arm华为NXP睿赛德大咖云集!2020中国嵌入式技术大会嘉宾揭晓

展会即将开幕▲扫码领门票从电子信息产业趋势看,以自动驾驶、智能机器人和智慧安防为代表的AIOT(智联网)正在成为新一轮科技创新制高点。5G 布置将大大提升端侧智能,助力AIOT 发展。从技术层面看,AIOT 是AI 技术嵌入到…

c语言变量加常量,C语言(二)---常量与变量(示例代码)

一、进制1.1 二进制1.1 简介二进制数据是用0和1两个数码来表示的数。它的基数是2,进位规则是“逢二进1”,借位规则是“借一当二”。当前的计算机系统使用的基本上是二进制系统。1.2 二进制数据表示法二进制没有2只有0和1,逢2进1,其…

使用CodeSmith要注意的几点

新的项目即将开始了,项目经理老蔡说上次项目的持久层框架不太适合B/S项目,原因是反射用得太多了,并且数据层内部自己又封装了好几层,所以决定从新设计一个执行效率更高的框架。 老蔡设计了下他构思好的持久层和数据层的接口&am…

Alsa里面恶心的DAPM

相关文章音频系统,Alsa 里面的buff 是怎么计算的?为什么需要超过48k的采样音频?我在MTK平台下调试音频ALSA音频几个重要的参数openwrt 音频开发(干货)Ai音箱和Linux音频驱动小谈Android 音频数据流分析之程序员干架产品经理正文做音频的很多初…

android 屏幕关闭 eofexception,android EOFException异常解决办法 (SharedPreferences保存对象)...

SharePreferences可以保存String 但是不能保存对象这不符合面向对象。为此可以通过序列化和反序列化将Serializable对象和字符串相互转化所以可以将Serizlizable对象转化为字符串保存到SharedPreferences中SharedPreferences.Editor localEditor settings.edit();localEditor.…

软件开发能力成熟度模型CMM介绍

软件开发能力的成熟度模型(Capability Manurity Model for Software,CMM)是软件工程协会SEI(Software Engineering Institution)在卡内基.梅隆大学开发完成的对一个组织软件开发能力进行评价的标准,它侧重于对软件开发过程和开发方法论的考察。CMM包括五…

POJ 3461Oulipo KMP模板

KMP之所以线性,因为匹配的时候i是不往回走的 我们只用调整j的位置 假设在s中找t 用二元组(i,j)表示s串的[i-j1,i] 与t串的[1,j]匹配 假设s[i1]和t[j]匹配上了,就j 如果不匹配的话,我们就想办法调整j, 直到找到一个满足二元组条件的j并且t[j1]s[i] 快速调整j就是利用nxt数组的过…

从Linus Torvalds一封发飙的电邮开始谈设备树究竟是棵什么树?

[导读] 新版的U-Boot以及内核都引入了设备树,那么这究竟是棵什么样的树呢?长啥样?有啥用?为啥弄个这样的树?本文基于对设备树标准的理解,来学习整理一下相关的要点,供大家参考。Linux为啥要设备…

html两个div间有白线,html-在特定浏览器宽度下,白线出现在渐变填充div的末尾

我有一个ID为#gradient_div的div,其背景图像设置为线性渐变.仅在某些浏览器窗口宽度下,线性渐变的末尾与div #gradient_div的末尾之间才出现缝隙.当我拉伸和收缩浏览器窗口时,这条白线消失并重新出现.似乎与边距有关:>当我将边距设置为margin:0 1&…

递归多线程实现前缀和

http://blog.csdn.net/qq_21361539/article/details/51577263转载于:https://www.cnblogs.com/NEU-2015/p/7857668.html

[Classic] 日文版《出师表》

臣亮言す.先帝业を创めて未だ半ばならずして,中道にして崩祖せり.今天下三分すれども, 益州は疲弊す.此れ诚に危急存亡の秋なり.然れども侍卫の臣,内に懈らず,忠志の士,身を 外に忘るるは,盖し先帝の殊遇を追いて,之を陛下に报いんと欲すればなり.诚に宜しく圣聴 を开张して…