Visual Studio 2022 生成工具

Visual Studio 2022 生成工具

我需要使用脚本静默安装 Visual Studio 2022 C++ 构建工具。该脚本应下载离线安装程序并将其安装在计算机上。Visual Studio 2022 不提供离线安装程序,但可以使用创建离线安装文档。按照此 C++ 开发文档,建议创建具有Microsoft.VisualStudio.Workload.NativeDesktop工作量的本地布局。生成的离线安装程序大约为 3GB,这很好。从脚本中,使用命令调用离线安装程序,以下是文件C:\CppBuildTools\vs_setup.exe --quiet --nocache --wait --in C:\CppBuildTools\CustomInstall.json的内容。CustomInstall.json

{
    "installChannelUri": ".\\ChannelManifest.json",
    "channelUri": "https://aka.ms/vs/17/release/channel",
    "installCatalogUri": ".\\Catalog.json",
    "channelId": "VisualStudio.17.Release",
    "productId": "Microsoft.VisualStudio.Product.Community",
  
    "includeRecommended": true,
    "quiet": true,
    "norestart": true,
  
    "addProductLang": [
        "en-US"
    ],
  
    "add": [
        "Microsoft.VisualStudio.Workload.NativeDesktop",
        "Microsoft.VisualStudio.Component.VC.ATLMFC"
    ]
}

这种方法需要近 40GB 的存储空间,并会安装 Visual Studio 2022 IDE 和许多不需要的组件。该脚本应该安装在构建机器上构建 C++ 项目所需的所有组件。所以我想知道如何创建 Visual Studio 2022 离线安装程序以及如何在不包含 IDE 和其他非必要组件的情况下静默安装 C++ 构建工具?

相关内容