20240716
by wdhuag
目录
1、在已安装好vs的电脑上用visual studio installer导出配置.vsconfig
2、下载在线安装包visualstudiosetup_enterprise_2022.exe到d:\visualstudio\
3、使用cmd定位到visualstudiosetup_enterprise_2022.exe目录
前言
vs离线环境安装的时候很多,众所周知vs离线下载指令是.\visualstudiosetup.exe --layout "目标路径",但这个完整下载后67g太吓人,而且我们只用到其中一部分功能,其实通过配置可以自定义下载安装包。快速安装和环境恢复减少无用时间。
参考:
使用命令行参数安装 visual studio | microsoft learn
【vs离线安装】visual studio2022社区版从已安装的联网计算机迁移至未联网的计算机上_vs离线安装包-csdn博客
内网离线安装 visual studio 2022 及插件_visual studio离线安装-csdn博客
在外网环境下载离线安装包
(以企业版为例,下载c#安装包)
1、在已安装好vs的电脑上用visual studio installer导出配置.vsconfig
visual studio installer的路径是c:\program files (x86)\microsoft visual studio\installer\setup.exe
选择需要安装的功能和组件:
2、下载在线安装包visualstudiosetup_enterprise_2022.exe到d:\visualstudio\
thank you for downloading visual studio enterprise edition (microsoft.com)
3、使用cmd定位到visualstudiosetup_enterprise_2022.exe目录
d:
cd "d:\visualstudio"
4、下载离线安装包
.\visualstudiosetup_enterprise_2022.exe --layout "d:\visualstudio_2022_offline_c#" --config "d:\visual studio\.vsconfig" --lang zh-cn en-us
完成后大约8g多文件,压缩为visualstudio_2022_offline_c#.rar加密文件。
备份和还原用户资料
1、导出vs用户设置.vssettings
vs -> 工具 -> 导入和导出设置向导 -> 导出选定的环境设置
2、导入vs设置
工具 -> 导入和导出设置向导 -> 导入选定的环境设置,选择备份的.vssettings配置文件
3、用户nuget插件位置
c:\users\用户名\.nuget\packages
4、官方插件下载
extensions for visual studio family of products | visual studio marketplace
5、vs帮助文件位置
c:\programdata\microsoft\helplibrary2
在离线单机环境安装vs
1、恢复安装包
将安装包.rar通过u盘复制,解压到新电脑的d:\visualstudio_2022_offline_c#
2、离线安装
d:
cd d:\visualstudio_2022_offline_c#
.\visualstudiosetup_enterprise_2022.exe --noweb
在内网环境安装vs
1、映射共享路径到z:\路径
2、将vs安装包.rar解压放到共享路径z盘
z:\visualstudio_2022_offline_c#
3、指定本地缓存文件路径
修改visualstudio_2022_offline_c#\response.json中的channeluri地址为共享盘
"channeluri":"z:\\visualstudio_2022_offline_c#\\channelmanifest.json"
4、离线安装
z:
cd z:\visualstudio_2022_offline_c#
.\visualstudiosetup_enterprise_2022.exe --noweb
在外网环境维护安装包
使用导出的.vsconfig配置
1、更新
.\visualstudiosetup_enterprise_2022.exe --layout "d:\visualstudio_2022_offline_c#" --config "d:\visualstudio\.vsconfig" --uselatestinstaller
2、验证
.\visualstudiosetup_enterprise_2022.exe --layout "d:\visualstudio_2022_offline_c#" --config "d:\visualstudio\.vsconfig" --verify
3、修复
.\visualstudiosetup_enterprise_2022.exe --layout "d:\visualstudio_2022_offline_c#" --config "d:\visualstudio\.vsconfig" --fix
4、清理旧版本
其中按实际路径替换版本
.\visualstudiosetup_enterprise_2022.exe --layout "d:\visualstudio_2022_offline_c#" --clean d:\visualstudio_2022_offline\archive\版本\catalog.json
注意:更新后,原来的.vsconfig配置会失效,安装时会报错,导出新.vsconfig或者删除.vsconfig后手动选择。
end
发表评论