解决工程现场没有网的情况下,安装VS2022的问题。
Visual Studio离线安装包打包微软教程:https://learn.microsoft.com/zh-cn/visualstudio/install/create-an-offline-installation-of-visual-studio?view=vs-2022
其他博主参考文章:https://www.lincol29.cn/vsoffline
参考以上两篇文章解决了使用CMD指令安装不熟悉导致功能安装不完全的问题。
本问章以社区版安装为主。
1.下载引导程序
链接:https://learn.microsoft.com/zh-cn/visualstudio/install/create-a-network-installation-of-visual-studio?view=vs-2022#download-the-visual-studio-bootstrapper-to-create-the-layout

2.新建文件夹作为安装包存储,命名为VS2022(名称、文件路径自定义,尽量不用中文和特殊字符防止出现问题)
3.关键别的教程都是告诉你使用
.\VisualStudioSetup.exe --layout E:\VisualStudio\VS2022Community_OFFline --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Universal --includeOptional --lang zh-CN命令安装需要的包,但是对于不熟悉C#(.net)的人来说可能不清楚到底要安装那些命令来安装依赖。
咱们不一样使用图形化的方式选择依赖。
4.使用一台电脑正常安装VS2022保证使用的功能完全正常的情况下导出配置并把配置文件保存到自己定义的路径中

5.把微软的
"C:\Program Files (x86)\Microsoft Visual Studio\Installer\setup.exe" modify --installPath "C:\Program Files\Microsoft Visual Studio\2022\Professional" --config "C:\myconfig.vsconfig" --passive --allowUnsignedExtensions指令
和
.\VisualStudioSetup.exe --layout E:\VisualStudio\VS2022Community_OFFline --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Microsoft.VisualStudio.Workload.Universal --includeOptional --lang zh-CN指令结合
在我们下载的引导程序文件夹下按住shift右键启动Powershell窗口输入指令
.\VisualStudioSetup.exe --layout E:\VisualStudio\VS2022Community_OFFline --config C:\myconfig.vsconfig --includeOptional --lang zh-CN指令
VisualStudioSetup 为引导程序的名称
E:\VisualStudio\VS2022Community_OFFline 为步骤2中新建文件夹的地址包含文件夹一级
C:\myconfig.vsconfig 为导出的配置文件路径
