Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The tables on this page list the IDs that you can use to install Visual Studio from the command line, or that you can specify as a dependency in a VSIX manifest. We'll add additional components when we release updates to Visual Studio.
Also note the following about the page:
- Each workload has its own section, followed by the workload ID and a table of the components that are available for the workload.
- By default, the Required components will be installed when you install the workload.
- If you choose to, you can also install the Recommended and Optional components.
- We've also added a section that lists the additional components that are not affiliated with any workload.
When you set dependencies in your VSIX manifest, you must specify Component IDs only. Use the tables on this page to determine the minimum component dependencies. In some scenarios, this might mean that you specify only one component from a workload. In other scenarios, it might mean that you specify multiple components from a single workload or multiple components from multiple workloads. For more information, see the How to: Migrate extensibility projects to Visual Studio page.
For more information about how to use these IDs, see the Use command-line parameters to install Visual Studio page. For a list of workload and component IDs for other products, see the Visual Studio workload and component IDs page. Lastly, refer to the Visual Studio out-of-support components page for a listing of those components that have transitioned to an out-of-support state and are now considered insecure. We recommend that you remove them during your next update.
To install these components by using the manual installer, download and run the Build Tools for Visual Studio.
Azure development build tools
ID: Microsoft.VisualStudio.Workload.AzureBuildTools
Description: MSBuild tasks and targets for building Azure applications.
Components included by this workload
| Component ID | Name | Version | Dependency type |
|---|---|---|---|
| Microsoft.Net.Component.4.7.2.TargetingPack | .NET Framework 4.7.2 targeting pack | 17.14.36015.10 | Required |
| Microsoft.Net.Component.4.8.SDK | .NET Framework 4.8 SDK | 17.14.36015.10 | Required |
| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | .NET Framework 4.7.2 development tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Azure.AuthoringTools | Azure Authoring Tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Azure.ClientLibs | Azure libraries for .NET | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools | Azure Cloud Services build tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.DockerTools.BuildTools | Container development tools - Build Tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.NuGet.BuildTools | NuGet targets and build tasks | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.TypeScript.TSServer | TypeScript Server | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup | Windows Communication Foundation build tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Web.BuildTools.ComponentGroup | Web development build tools | 17.14.36015.10 | Required |
| Microsoft.Net.Component.4.8.TargetingPack | .NET Framework 4.8 targeting pack | 17.14.36015.10 | Recommended |
| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | .NET Framework 4.8 development tools | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.WebDeploy | Web Deploy | 17.14.36015.10 | Recommended |
| Microsoft.Net.Component.3.5.DeveloperTools | .NET Framework 3.5 development tools | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.6.2.TargetingPack | .NET Framework 4.6.2 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.7.1.TargetingPack | .NET Framework 4.7.1 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.7.TargetingPack | .NET Framework 4.7 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.8.1.SDK | .NET Framework 4.8.1 SDK | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.8.1.TargetingPack | .NET Framework 4.8.1 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.ComponentGroup.4.6.2-4.7.1.DeveloperTools | .NET Framework 4.6.2-4.7.1 development tools | 17.14.36015.10 | Optional |
| Microsoft.Net.ComponentGroup.4.8.1.DeveloperTools | .NET Framework 4.8.1 development tools | 17.14.36015.10 | Optional |
| Microsoft.NetCore.Component.Runtime.8.0 | .NET 8.0 Runtime (Long Term Support) | 17.14.36108.8 | Optional |
| Microsoft.NetCore.Component.Runtime.9.0 | .NET 9.0 Runtime | 17.14.36108.8 | Optional |
| Microsoft.NetCore.Component.SDK | .NET SDK | 17.14.36108.8 | Optional |
Data storage and processing build tools
ID: Microsoft.VisualStudio.Workload.DataBuildTools
Description: Build SQL Server Database Projects
Components included by this workload
| Component ID | Name | Version | Dependency type |
|---|---|---|---|
| Microsoft.Net.Component.4.7.2.TargetingPack | .NET Framework 4.7.2 targeting pack | 17.14.36015.10 | Recommended |
| Microsoft.Net.Component.4.8.SDK | .NET Framework 4.8 SDK | 17.14.36015.10 | Recommended |
| Microsoft.Net.Component.4.8.TargetingPack | .NET Framework 4.8 targeting pack | 17.14.36015.10 | Recommended |
| Microsoft.Net.ComponentGroup.TargetingPacks.Common | .NET Framework 4.8 development tools | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.Roslyn.Compiler | C# and Visual Basic Roslyn compilers | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.Roslyn.LanguageServices | C# and Visual Basic | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.SQL.SSDTBuildSku | SQL Server Data Tools - Build Tools | 17.14.36015.10 | Recommended |
C++ Tools for Linux and Mac Development
ID: Microsoft.VisualStudio.Workload.LinuxBuildTools
Description: Visual Studio Build Tools for C++ Linux and Mac development, works for servers, desktops and devices like the Raspberry Pi.
Components included by this workload
| Component ID | Name | Version | Dependency type |
|---|---|---|---|
| Component.LinuxBuildTools | C++ Tools for Linux and Mac Development | 17.14.36108.8 | Required |
.NET desktop build tools
ID: Microsoft.VisualStudio.Workload.ManagedDesktopBuildTools
Description: Tools for building WPF, Windows Forms, and console applications using C#, Visual Basic, and F#.
Components included by this workload
| Component ID | Name | Version | Dependency type |
|---|---|---|---|
| Microsoft.Component.MSBuild | MSBuild | 17.14.36015.10 | Required |
| Microsoft.Net.Component.4.7.2.TargetingPack | .NET Framework 4.7.2 targeting pack | 17.14.36015.10 | Required |
| Microsoft.Net.Component.4.8.SDK | .NET Framework 4.8 SDK | 17.14.36015.10 | Required |
| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | .NET Framework 4.7.2 development tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.NuGet.BuildTools | NuGet targets and build tasks | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Roslyn.Compiler | C# and Visual Basic Roslyn compilers | 17.14.36015.10 | Required |
| Microsoft.Component.ClickOnce.MSBuild | ClickOnce Build Tools | 17.14.36015.10 | Recommended |
| Microsoft.Net.Component.4.8.TargetingPack | .NET Framework 4.8 targeting pack | 17.14.36015.10 | Recommended |
| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | .NET Framework 4.8 development tools | 17.14.36015.10 | Recommended |
| Microsoft.NetCore.Component.Runtime.8.0 | .NET 8.0 Runtime (Long Term Support) | 17.14.36108.8 | Recommended |
| Microsoft.NetCore.Component.Runtime.9.0 | .NET 9.0 Runtime | 17.14.36108.8 | Recommended |
| Microsoft.NetCore.Component.SDK | .NET SDK | 17.14.36108.8 | Recommended |
| Microsoft.VisualStudio.Component.TestTools.BuildTools | Testing tools core features - Build Tools | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup | Windows Communication Foundation build tools | 17.14.36015.10 | Recommended |
| Microsoft.Net.Component.3.5.DeveloperTools | .NET Framework 3.5 development tools | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.6.2.TargetingPack | .NET Framework 4.6.2 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.7.1.TargetingPack | .NET Framework 4.7.1 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.7.TargetingPack | .NET Framework 4.7 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.8.1.SDK | .NET Framework 4.8.1 SDK | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.8.1.TargetingPack | .NET Framework 4.8.1 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.ComponentGroup.4.6.2-4.7.1.DeveloperTools | .NET Framework 4.6.2-4.7.1 development tools | 17.14.36015.10 | Optional |
| Microsoft.Net.ComponentGroup.4.8.1.DeveloperTools | .NET Framework 4.8.1 development tools | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.FSharp.MSBuild | F# compiler | 17.14.36015.10 | Optional |
MSBuild Tools
ID: Microsoft.VisualStudio.Workload.MSBuildTools
Description: Provides the tools required to build MSBuild-based applications.
Components included by this workload
| Component ID | Name | Version | Dependency type |
|---|---|---|---|
| Microsoft.Component.MSBuild | MSBuild | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.CoreBuildTools | Visual Studio Build Tools Core | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Roslyn.Compiler | C# and Visual Basic Roslyn compilers | 17.14.36015.10 | Required |
Node.js build tools
ID: Microsoft.VisualStudio.Workload.NodeBuildTools
Description: MSBuild tasks and targets for building scalable network applications using Node.js, an asynchronous event-driven JavaScript runtime.
Components included by this workload
| Component ID | Name | Version | Dependency type |
|---|---|---|---|
| Microsoft.VisualStudio.Component.Node.Build | Node.js MSBuild support | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.TypeScript.TSServer | TypeScript Server | 17.14.36015.10 | Required |
Office/SharePoint build tools
ID: Microsoft.VisualStudio.Workload.OfficeBuildTools
Description: Build Office and SharePoint add-ins, and VSTO add-ins.
Components included by this workload
| Component ID | Name | Version | Dependency type |
|---|---|---|---|
| Microsoft.Component.ClickOnce.MSBuild | ClickOnce Build Tools | 17.14.36015.10 | Required |
| Microsoft.Component.MSBuild | MSBuild | 17.14.36015.10 | Required |
| Microsoft.Net.Component.4.7.2.TargetingPack | .NET Framework 4.7.2 targeting pack | 17.14.36015.10 | Required |
| Microsoft.Net.Component.4.8.SDK | .NET Framework 4.8 SDK | 17.14.36015.10 | Required |
| Microsoft.Net.ComponentGroup.DevelopmentPrerequisites | .NET Framework 4.7.2 development tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.NuGet | NuGet package manager | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.NuGet.BuildTools | NuGet targets and build tasks | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Roslyn.Compiler | C# and Visual Basic Roslyn compilers | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Sharepoint.BuildTools | Office/SharePoint development build tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Workflow.BuildTools | Windows Workflow Foundation Build Tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup | Windows Communication Foundation build tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Web.BuildTools.ComponentGroup | Web development build tools | 17.14.36015.10 | Required |
| Microsoft.Net.Component.4.8.TargetingPack | .NET Framework 4.8 targeting pack | 17.14.36015.10 | Recommended |
| Microsoft.Net.ComponentGroup.4.8.DeveloperTools | .NET Framework 4.8 development tools | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.TeamOffice.BuildTools | Visual Studio Tools for Office (VSTO) build tools | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.WebDeploy | Web Deploy | 17.14.36015.10 | Recommended |
| Microsoft.Net.Component.4.6.2.TargetingPack | .NET Framework 4.6.2 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.7.1.TargetingPack | .NET Framework 4.7.1 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.7.TargetingPack | .NET Framework 4.7 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.8.1.SDK | .NET Framework 4.8.1 SDK | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.8.1.TargetingPack | .NET Framework 4.8.1 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.ComponentGroup.4.6.2-4.7.1.DeveloperTools | .NET Framework 4.6.2-4.7.1 development tools | 17.14.36015.10 | Optional |
| Microsoft.Net.ComponentGroup.4.8.1.DeveloperTools | .NET Framework 4.8.1 development tools | 17.14.36015.10 | Optional |
WinUI application development build tools
ID: Microsoft.VisualStudio.Workload.UniversalBuildTools
Description: Build applications for the Windows platform using WinUI with C# or optionally C++.
Components included by this workload
| Component ID | Name | Version | Dependency type |
|---|---|---|---|
| Microsoft.Component.MSBuild | MSBuild | 17.14.36015.10 | Required |
| Microsoft.Component.NetFX.Native | .NET Native | 17.14.36015.10 | Required |
| Microsoft.Net.Component.4.8.SDK | .NET Framework 4.8 SDK | 17.14.36015.10 | Required |
| Microsoft.NetCore.Component.Runtime.8.0 | .NET 8.0 Runtime (Long Term Support) | 17.14.36108.8 | Required |
| Microsoft.NetCore.Component.Runtime.9.0 | .NET 9.0 Runtime | 17.14.36108.8 | Required |
| Microsoft.NetCore.Component.SDK | .NET SDK | 17.14.36108.8 | Required |
| Microsoft.VisualStudio.Component.NuGet.BuildTools | NuGet targets and build tasks | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Roslyn.Compiler | C# and Visual Basic Roslyn compilers | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.ComponentGroup.UWP.BuildTools | .NET WinUI app development build tools | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Windows11SDK.26100 | Windows 11 SDK (10.0.26100.3916) | 17.14.36101.25 | Recommended |
| Microsoft.Net.Component.4.7.2.SDK | .NET Framework 4.7.2 SDK | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.UWP.VC.ARM64 | C++ Universal Windows Platform support for v143 build tools (ARM64/ARM64EC) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.UWP.VC.ARM64EC | C++ Universal Windows Platform support for v143 build tools (ARM64EC) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.14.29.16.11.ARM64 | MSVC v142 - VS 2019 C++ ARM64 build tools (v14.29-16.11) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.Tools.ARM | MSVC v143 - VS 2022 C++ ARM build tools (Latest) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.Tools.ARM64 | MSVC v143 - VS 2022 C++ ARM64/ARM64EC build tools (Latest) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.Tools.ARM64EC | MSVC v143 - VS 2022 C++ ARM64EC build tools (Latest) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.v141.ARM | MSVC v141 - VS 2017 C++ ARM build tools (v14.16) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.v141.ARM64 | MSVC v141 - VS 2017 C++ ARM64 build tools (v14.16) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.v141.x86.x64 | MSVC v141 - VS 2017 C++ x64/x86 build tools (v14.16) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.Windows10SDK.18362 | Windows 10 SDK (10.0.18362.0) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.Windows10SDK.19041 | Windows 10 SDK (10.0.19041.0) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.Windows11SDK.22000 | Windows 11 SDK (10.0.22000.0) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.Windows11SDK.22621 | Windows 11 SDK (10.0.22621.0) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.ComponentGroup.UWP.VC.BuildTools | C++ (v143) Universal Windows Platform tools | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.ComponentGroup.UWP.VC.v141.BuildTools | C++ (v141) Universal Windows Platform tools | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.ComponentGroup.UWP.VC.v142.BuildTools | C++ (v142) Universal Windows Platform tools | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 | MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.29) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.ComponentGroup.WindowsAppDevelopment.VC.BuildTools | C++ WinUI app development build tools | 17.14.36015.10 | Optional |
Desktop development with C++
ID: Microsoft.VisualStudio.Workload.VCTools
Description: Build modern C++ apps for Windows using tools of your choice, including MSVC, Clang, CMake, or MSBuild.
Components included by this workload
| Component ID | Name | Version | Dependency type |
|---|---|---|---|
| Microsoft.Component.MSBuild | MSBuild | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Roslyn.Compiler | C# and Visual Basic Roslyn compilers | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.TextTemplating | Text Template Transformation | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.VC.CoreBuildTools | C++ Build Tools core features | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.VC.CoreIde | C++ core features | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.VC.Redist.14.Latest | C++ 2022 Redistributable Update | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.Windows10SDK | Windows Universal C Runtime | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core | C++ core desktop features | 17.14.36015.10 | Required |
| Microsoft.VisualStudio.Component.TestTools.BuildTools | Testing tools core features - Build Tools | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.VC.ASAN | C++ AddressSanitizer | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.VC.CMake.Project | C++ CMake tools for Windows | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.VC.Tools.x86.x64 | MSVC v143 - VS 2022 C++ x64/x86 build tools (Latest) | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.Vcpkg | vcpkg package manager | 17.14.36015.10 | Recommended |
| Microsoft.VisualStudio.Component.Windows11SDK.26100 | Windows 11 SDK (10.0.26100.3916) | 17.14.36101.25 | Recommended |
| Microsoft.Component.VC.Runtime.UCRTSDK | Windows Universal CRT SDK | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.7.2.TargetingPack | .NET Framework 4.7.2 targeting pack | 17.14.36015.10 | Optional |
| Microsoft.Net.Component.4.8.SDK | .NET Framework 4.8 SDK | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.140 | MSVC v140 - VS 2015 C++ build tools (v14.00) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.ATL | C++ ATL for latest v143 build tools (x86 & x64) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.ATLMFC | C++ MFC for latest v143 build tools (x86 & x64) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.CLI.Support | C++/CLI support for v143 build tools (Latest) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.Llvm.Clang | C++ Clang Compiler for Windows (19.1.5) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset | MSBuild support for LLVM (clang-cl) toolset | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.Modules.x86.x64 | C++ Modules for v143 build tools (x64/x86 – experimental) | 17.14.36015.10 | Optional |
| Microsoft.VisualStudio.Component.VC.v141.x86.x64 | MSVC v141 - VS 2017 C++ x64/x86 build tools (v14.16) |