制作Visual Studio离线安装包

vs2015之后官网就不提供离线安装包了,使用离线安装包就需要自己手动制作一个;

以vs2019为例:

先去官网下载在线安装器

官网下载地址:Visual Studio 较旧的下载 - 2019、2017、2015 和以前的版本 (microsoft.com)

 展开2019的标签:

点击下载,使用微软账号登陆下,打开下载页面下载(我下载的是社区免费版):

安装程序就下载好了:

使用下载的程序通过命令行下载离线资源

先新建一个文件夹用于存放下载的资源,例如在d盘建个vs2019的文件夹(为了方便我把安装程序也拷贝过来并且改了个名字vs_community__2019.exe):

 按住shift和鼠标右键在此处打开命令行:

 输入命令(我下载的.net和c++桌面开发): .\vs_community__2019.exe --layout "D:\vs2019" --add Microsoft.VisualStudio.Workload.ManagedDesktop Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang Zh-cn

回车执行,然后就弹出vs安装窗口,然后弹出cmd窗口下载资源,等待下载完成;

资源下载完毕,按任意键退出窗口:

 

关于命令的几个参数:(详细命令参数见官网:Use command-line parameters to install Visual Studio | Microsoft Learn)

--layout:设置下载目录;

--add:选择安装的工作负荷和组件,填写ID,可以多个,组件目录见官网:Visual Studio Community 工作负载和组件 ID | Microsoft Learn,选择自己的版本;

这里我下载的是.NET 桌面开发和C++ 的桌面开发,他们的ID:

每个大的组件下面都有详细的小组件的列表,包括小组件的ID、简介、版本、必须还是建议或者可选;

--includeRecommended:安装必要和推荐组件(不包括可选组件),使用--includeOptional也可以安装必要和可选组件,或者--allWorkloads安装所有必要不安装推荐和可选,甚至--all全安装;

--lang:选择语言包;

使用下载的资源安装vs2019

下载好的资源:

先安装certificates文件夹的证书,再用vs_setup.exe安装vs2019:

打包带走

可以把这些资源打成压缩包,放到u盘里,移到其他电脑上安装vs2019;

.net和c++桌面开发必选和推荐资源压缩完不到3G;

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

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

相关文章

从小白到大神之路之学习运维第62天--------Ansible自动化运维工具(playbook配置深入了解2.0)

第三阶段基础 时 间:2023年7月17日 参加人:全班人员 内 容: playbook配置深入了解2.0 目录 一、角色 实验案例:(安装Mariadb) 二、变量 (一)在playbook中使用自定义变量&#xff1…

STM32芯片型号命名规则

意法半导体STM32和STM8系列的芯片可以通过下面一张图来确定芯片的各项参数,帮助选型。 STM32型号的说明:以STM32F103RBT6这个型号的芯片为例,该型号的组成为7个部分,其命名规则如下: ![在这里插入图片描述](https:…

文心一言 VS 讯飞星火 VS chatgpt (61)-- 算法导论6.4 5题

文心一言 VS 讯飞星火 VS chatgpt (61)-- 算法导论6.4 5题 五、证明:在所有元素都不同的情况下,HEAPSORT 的时间复杂度是 Ω (nlgn)。 文心一言: 要证明在所有元素都不同的情况下,HEAPSORT 的时间复杂度是 Ω(n log…

青岛大学_王卓老师【数据结构与算法】Week05_14_队列的顺序表示和实现2_学习笔记

本文是个人学习笔记,素材来自青岛大学王卓老师的教学视频。 一方面用于学习记录与分享, 另一方面是想让更多的人看到这么好的《数据结构与算法》的学习视频。 如有侵权,请留言作删文处理。 课程视频链接: 数据结构与算法基础…

科研创新服务平台性能分析案例

前言 信息中心老师反应,用户反馈科研创新服务器平台有访问慢的情况,需要通过流量分析系统来了解系统的运行情况,此报告专门针对系统的性能数据做了分析。 信息中心已部署NetInside流量分析系统,使用流量分析系统提供实时和历史原…

走进人工智能|机器人技术 人机协作新纪元

前言: 机器人技术为人类提供协助、增强生产力,改善生活质量,并推动科技进步和社会发展。 文章目录 序言背景核心技术支持人机协作新纪元目前形式领跑人困难和挑战 总结 机器人技术作为现代科技领域的重要研究方向,已经在各个领域展…

TCP/IP网络编程 第十五章:套接字和标准I/O

标准I/O函数的优点 标准I/O函数的两个优点 将标准I/O函数用于数据通信并非难事。但仅掌握函数使用方法并没有太大意义,至少应该 了解这些函数具有的优点。下面列出的是标准I/O函数的两大优点: □标准I/O函数具有良好的移植性(Portability) □标准I/O函数可以利用缓…

LabVIEW将彩色图像转换到灰度图像

LabVIEW将彩色图像转换到灰度图像 在LabVIEW中使用许多图像处理工具的必要步骤之一是将其从彩色转换为单色。介绍一个开发的应用程序,用于基于LabVIEW软件环境,在所有支持的色彩空间(RGB、HSI、HSV和HSL)中自动将彩色图像转换为灰…

Python爬虫学习笔记(五)————JsonPath解析

目录 1.JSONPath —— xpath在json的应用 2.JSONPath 表达式 3.jsonpath的安装及使用方式 4.jsonpath的使用 5.JSONPath语法元素和对应XPath元素的对比 6.实例 (1)商店案例 (2) 解析淘票票的“城市选择”数据 1.JSONPath…

LCD-液晶显示中英文-9.液晶显示变量程序(整数_浮点数_居中显示等)

目录 液晶显示变量程序(整数_浮点数_居中显示等) 前言 程序 bsp_ili9341_lcd.h bsp_ili9341_lcd.c fonts.h fonts.c main.c 实验现象 液晶显示变量程序(整数_浮点数_居中显示等) 前言 C语言输出printf里面%*d是什么意思&…

list最常用的遍历五种方式以及使用场景

目录 遍历方式的适用场景对比 迭代器遍历 列表迭代器 增强for遍历 Lambda表达式 lambda表达式简介 普通for遍历 集合中通用的并且常用的六种方法 遍历方式的适用场景对比 迭代器遍历 :在遍历过程中需要删除元素,请使用迭代器 列表迭代器&#xff1…

ADB初识

ADB是Android Debug Bridge,是一个命令行程序。abd可以从计算机上通过USB控制Android手机设备。可以使用ADB复制文件、安装和卸载应用程序,运行shell命令等。 ADB的下载配置 Windows版本:https://dl.google.com/android/repository/platform…