1. 下载 Visual Studio 引导程序[需要联网]
到官网下载对应的引导程序。Visual Studio 2022 社区版的官网下载链接。
2. 创建本地安装缓存[需要联网]
进入下载vs_community.exe所在目录,的打开命令提示符,如Powershell,执行如下命令来下载C++Linux开发和C++桌面开发的组件。
.\vs_Community.exe --layout D:\localVScache --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.NativeCrossPlat --includeRecommended --lang zh-CN
其中--layout后面跟下载的组件缓存路径,--add后面跟组件ID,具体ID可以参考Visual Studio Community 工作负载和组件 ID,比如需要加上类设计器组件就添加:
--add Microsoft.VisualStudio.Component.ClassDesigner
3. 从本地缓存中安装Visual Studio
进入到刚才组件缓存的路径,在这里是D:\localVScache,确保只安装下载的文件,使用与创建本地缓存相同的命令行选项。要确保你的安装程序不会试图访问互联网,添加--noweb命令。如离线安装C++Linux开发和C++桌面开发的组件如下指令。
.\vs_Community.exe --noweb --add Microsoft.VisualStudio.Workload.NativeDesktop --add Microsoft.VisualStudio.Workload.NativeCrossPlat --includeRecommended
4. 脱机安装所需的证书
所需证书会下载到缓存的路径下的\Certificates文件夹。可以通过右键单击每个证书文件,选择“安装证书”,然后单击“证书管理器”向导来手动安装证书。 如果看到输入密码提示,请将密码留空。