制作 Visual Studio 2022 离线安装包

May 09, 2022 • 预计阅读时间 1 分钟

Create an offline installation of Visual Studio

Workload Component ID

Visual Studio 2022

%~dp0\vs2022_Professional.exe ^
  --lang zh-CN ^
  --add Microsoft.VisualStudio.Workload.CoreEditor ^
  --add Microsoft.VisualStudio.Workload.NativeDesktop ^
  --add Microsoft.VisualStudio.Component.Git ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM64 ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATL.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM64 ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM64EC ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM64EC.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM64EC ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM64EC.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre ^
  --includeRecommended ^
  --includeOptional ^
  --layout %~dp0\vs2022_professional

Visual Studio 2019

%~dp0\vs2019_Professional.exe ^
  --lang zh-CN ^
  --add Microsoft.VisualStudio.Workload.CoreEditor ^
  --add Microsoft.VisualStudio.Workload.NativeDesktop ^
  --add Microsoft.VisualStudio.Component.Git ^
  --add Component.GitHub.VisualStudio ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM64 ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATL.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM64 ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM64EC ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM64EC.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM64EC ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM64EC.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.ARM64EC.Spectre ^
  --includeRecommended ^
  --includeOptional ^
  --layout %~dp0\vs2019_professional

Visual Studio 2017

%~dp0\vs2017_Professional.exe ^
  --lang zh-CN ^
  --add Microsoft.VisualStudio.Workload.CoreEditor ^
  --add Microsoft.VisualStudio.Workload.NativeDesktop ^
  --add Microsoft.VisualStudio.Component.Git ^
  --add Component.GitHub.VisualStudio ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM64 ^
  --add Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATL.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.ClangC2 ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM64 ^
  --add Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre ^
  --add Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre ^
  --includeRecommended ^
  --includeOptional ^
  --layout %~dp0\vs2017_professional
Visual Studio
版权声明:如果转发请带上本文链接和注明来源。

lvv.me

iOS/macOS Developer

Visual Studio 2022 以 UTF-8 编译 CMake 项目

Swift 使用泛型实现命名空间形式的扩展