制作visual studio 离线安装包

应用场景:脱机、内网环境安装vs开发环境。

概述:在互联网环境下载安装工具,下载根据需求并缓存布局(类似功能模块),压缩缓存内容拷贝至离线环境进行安装。

1.官网下载指定版本的vs安装客户端

创建基于网络的安装 - Visual Studio (Windows) | Microsoft Learn

2.使用命令下载缓存布局

创建脱机安装 - Visual Studio (Windows) | Microsoft Learn

缓存所有,文件很大,耗时长

复制代码
vs_enterprise.exe --layout D:\vs2022layout

.net web 和.net 桌面开发

复制代码
vs_enterprise.exe --layout c:\localVSlayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --lang en-US ZH-cn

如果环境中已安装好需要的vs 功能模块,可以导出现有配置,然后根据配置下载布局

下载完成后就可以打包拷贝到离线环境进行安装了

复制代码
D:\vs22Layout\vs_enterprise.exe --noWeb
相关推荐
JosieBook14 小时前
【.NET】WinForm中如何调整DataGridView控件的列宽?
.net
追逐时光者19 小时前
一款基于 .NET WinForm 开源、轻量且功能强大的节点编辑器,采用纯 GDI+ 绘制无任何依赖库仅仅100+Kb
后端·.net
.NET修仙日记1 天前
第一章:从零开始构建你的第一个C#/.NET应用程序
c#·.net·.net core
散峰而望1 天前
C语言刷题(一)
c语言·开发语言·编辑器·github·visual studio
三天不学习1 天前
APIJSON:用JSON自动生成API,告别手写CRUD!【.NET 8 集成案例,也支持JAVA】
json·.net·apijson
唐青枫1 天前
循环插入太慢?试试 C#.NET SqlBulkCopy,一次导入上百万数据
c#·.net
Yupureki1 天前
从零开始的C++学习生活 17:异常和智能指针
c语言·数据结构·c++·学习·visual studio
散峰而望2 天前
基本魔法语言数组 (一) (C语言)
c语言·开发语言·编辑器·github·visual studio code·visual studio
sky-stars2 天前
.NET 泛型编程(泛型类、泛型方法、泛型接口、泛型委托、泛型约束)
c#·.net·.netcore