﻿<?xml version="1.0" encoding="utf-8"?>
<package xmlns="http://schemas.microsoft.com/packaging/2013/05/nuspec.xsd">
  <metadata>
    <id>visualstudio2026-workload-vctools</id>
    <version>1.0.0</version>
    <title>Visual C++ build tools workload for Visual Studio 2026 Build Tools</title>
    <authors>Microsoft</authors>
    <owners>jberezanski</owners>
    <requireLicenseAcceptance>false</requireLicenseAcceptance>
    <licenseUrl>https://visualstudio.microsoft.com/license-terms/</licenseUrl>
    <projectUrl>https://visualstudio.microsoft.com/</projectUrl>
    <iconUrl>https://rawcdn.githack.com/jberezanski/ChocolateyPackages/0e962f3d7328af29a6382130db5f0b5239970a4d/icons/vs2026.png</iconUrl>
    <description>### Overview

This package adds the Visual C++ build tools workload to an existing installation of Visual Studio 2026 Build Tools.

The list of components included in this workload is shown [here](https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-build-tools?view=vs-2026#visual-c-build-tools).

Visual Studio 2026 Build Tools must be installed first, for example using the Chocolatey package [visualstudio2026buildtools](https://chocolatey.org/packages/visualstudio2026buildtools).

### Customizations

The package passes all package parameters to the Visual Studio installer, enabling full customization of the installation. The possible parameters are [described here](https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2026). The package passes `--norestart --includeRecommended` by default, and `--quiet`, unless `--passive` is specified in the package parameters.

By default, the package installs components required by and recommended for the workload. Package parameters can be used to adjust this behavior:

- `--no-includeRecommended` - Does not include the recommended components.
- `--includeOptional` - Includes the optional components.

Example 1. Installing the workload, including recommended, but not optional components:

    choco install visualstudio2026-workload-vctools --package-parameters "--includeRecommended"

Example 2. Installing the workload, including all recommended and optional components:

    choco install visualstudio2026-workload-vctools --package-parameters "--includeOptional"

Example 3. Installing the workload, including only required components:

    choco install visualstudio2026-workload-vctools --package-parameters "--no-includeRecommended"

[More package parameter examples](https://github.com/jberezanski/ChocolateyPackages/blob/master/chocolatey-visualstudio.extension/EXAMPLES.md)</description>
    <summary>Build classic Windows-based applications using the power of the Visual C++ toolset, ATL, and optional features like MFC and C++/CLI.</summary>
    <releaseNotes>##### Software
[Visual Studio 2026 release notes](https://learn.microsoft.com/en-us/visualstudio/releases/2026/release-notes)
##### Package
1.0.0:
- Initial package release.</releaseNotes>
    <copyright>https://www.microsoft.com/en-us/legal/intellectualproperty/permissions</copyright>
    <tags>microsoft visual studio visualstudio vs vs18 2026 workload .net build tools c++ atl mfc admin</tags>
    <packageSourceUrl>https://github.com/jberezanski/ChocolateyPackages/tree/master/visualstudio2026-workload-vctools</packageSourceUrl>
    <docsUrl>https://docs.microsoft.com/en-us/visualstudio/ide/</docsUrl>
    <bugTrackerUrl>https://developercommunity.visualstudio.com/</bugTrackerUrl>
    <dependencies>
      <dependency id="chocolatey-visualstudio.extension" version="1.13.0" />
      <dependency id="visualstudio-installer" version="2.0.7" />
      <dependency id="visualstudio2026buildtools" version="18.0.0" />
      <dependency id="vcredist140" version="14.44.35211" />
    </dependencies>
  </metadata>
</package>