Visual Studio Build Tools component directory

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 2017 page.

For more information about how to use these IDs, see the Use command-line parameters to install Visual Studio 2017 page. And, for a list of workload and component IDs for other products, see the Visual Studio workload and component IDs page.

To install these components 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.6.1.SDK .NET Framework 4.6.1 SDK 15.6.27406.0 Required
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 15.6.27406.0 Required
Microsoft.Net.ComponentGroup.DevelopmentPrerequisites .NET Framework 4.6.1 development tools 15.8.27825.0 Required
Microsoft.VisualStudio.Component.Azure.AuthoringTools Azure Authoring Tools 15.9.28307.421 Required
Microsoft.VisualStudio.Component.Azure.ClientLibs Azure libraries for .NET 15.0.26208.0 Required
Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools Azure Cloud Services build tools 15.7.27617.1 Required
Microsoft.VisualStudio.Component.DockerTools.BuildTools Container development tools - Build Tools 15.7.27617.1 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 15.9.28016.0 Required
Microsoft.VisualStudio.Component.TypeScript.3.1 TypeScript 3.1 SDK 15.0.28218.60 Required
Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup WCF development build tools 15.6.27309.0 Required
Microsoft.VisualStudio.Web.BuildTools.ComponentGroup Web development build tools 15.8.27729.1 Required
Microsoft.Net.Component.4.5.1.TargetingPack .NET Framework 4.5.1 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.ComponentGroup.TargetingPacks.Common .NET Framework 4 – 4.6 development tools 15.6.27406.0 Recommended
Microsoft.Net.Core.Component.SDK.2.1 .NET Core 2.1 development tools 15.8.27924.0 Recommended
Microsoft.VisualStudio.Component.AspNet45 Advanced ASP.NET features 15.7.27625.0 Recommended
Microsoft.VisualStudio.Component.WebDeploy Web Deploy 15.8.27729.1 Recommended
Microsoft.Net.Component.3.5.DeveloperTools .NET Framework 3.5 development tools 15.6.27406.0 Optional
Microsoft.Net.Component.4.6.2.SDK .NET Framework 4.6.2 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.6.2.TargetingPack .NET Framework 4.6.2 targeting pack 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.1.SDK .NET Framework 4.7.1 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.1.TargetingPack .NET Framework 4.7.1 targeting pack 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.2.SDK .NET Framework 4.7.2 SDK 15.8.27825.0 Optional
Microsoft.Net.Component.4.7.2.TargetingPack .NET Framework 4.7.2 targeting pack 15.8.27825.0 Optional
Microsoft.Net.Component.4.7.SDK .NET Framework 4.7 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.TargetingPack .NET Framework 4.7 targeting pack 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools .NET Framework 4.6.2 development tools 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools .NET Framework 4.7.1 development tools 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools .NET Framework 4.7.2 development tools 15.8.27825.0 Optional
Microsoft.Net.ComponentGroup.4.7.DeveloperTools .NET Framework 4.7 development tools 15.6.27406.0 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.5.1.TargetingPack .NET Framework 4.5.1 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.ComponentGroup.TargetingPacks.Common .NET Framework 4 – 4.6 development tools 15.6.27406.0 Recommended
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 15.6.27309.0 Recommended
Microsoft.VisualStudio.Component.Roslyn.LanguageServices C# and Visual Basic 15.8.27729.1 Recommended
Microsoft.VisualStudio.Component.SQL.SSDTBuildSku SQL Server Data Tools - Build Tools 15.8.27825.0 Recommended
Microsoft.VisualStudio.Component.Static.Analysis.Tools Static analysis tools 15.0.26208.0 Recommended

.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 15.7.27520.0 Required
Microsoft.Net.Component.4.6.1.SDK .NET Framework 4.6.1 SDK 15.6.27406.0 Required
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 15.6.27406.0 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 15.9.28016.0 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 15.6.27309.0 Required
Microsoft.Component.ClickOnce.MSBuild ClickOnce Build Tools 15.7.27617.1 Recommended
Microsoft.Net.Component.4.5.1.TargetingPack .NET Framework 4.5.1 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.ComponentGroup.TargetingPacks.Common .NET Framework 4 – 4.6 development tools 15.6.27406.0 Recommended
Microsoft.Net.Core.Component.SDK .NET Core 2.0 development tools 15.6.27406.0 Recommended
Microsoft.Net.Core.Component.SDK.2.1 .NET Core 2.1 development tools 15.8.27924.0 Recommended
Microsoft.VisualStudio.Component.TestTools.BuildTools Testing tools core features - Build Tools 15.7.27625.0 Recommended
Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup WCF development build tools 15.6.27309.0 Recommended
Microsoft.Net.Component.3.5.DeveloperTools .NET Framework 3.5 development tools 15.6.27406.0 Optional
Microsoft.Net.Component.4.6.2.SDK .NET Framework 4.6.2 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.6.2.TargetingPack .NET Framework 4.6.2 targeting pack 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.1.SDK .NET Framework 4.7.1 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.1.TargetingPack .NET Framework 4.7.1 targeting pack 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.2.SDK .NET Framework 4.7.2 SDK 15.8.27825.0 Optional
Microsoft.Net.Component.4.7.2.TargetingPack .NET Framework 4.7.2 targeting pack 15.8.27825.0 Optional
Microsoft.Net.Component.4.7.SDK .NET Framework 4.7 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.TargetingPack .NET Framework 4.7 targeting pack 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools .NET Framework 4.6.2 development tools 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools .NET Framework 4.7.1 development tools 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools .NET Framework 4.7.2 development tools 15.8.27825.0 Optional
Microsoft.Net.ComponentGroup.4.7.DeveloperTools .NET Framework 4.7 development tools 15.6.27406.0 Optional
Microsoft.Net.Core.Component.SDK.1x .NET Core 1.0 - 1.1 development tools 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.FSharp.MSBuild F# compiler 15.8.27825.0 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 15.7.27520.0 Required
Microsoft.VisualStudio.Component.CoreBuildTools Visual Studio Build Tools Core 15.6.27309.0 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 15.6.27309.0 Required

.NET Core build tools

ID: Microsoft.VisualStudio.Workload.NetCoreBuildTools

Description: Tools for building applications using .NET Core, ASP.NET Core, HTML/JavaScript, and Containers.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.Net.Core.Component.SDK.2.1 .NET Core 2.1 development tools 15.8.27924.0 Required
Microsoft.NetCore.BuildTools.ComponentGroup .NET Core build tools 15.8.27906.1 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 15.9.28016.0 Required
Microsoft.Net.Core.Component.SDK .NET Core 2.0 development tools 15.6.27406.0 Optional
Microsoft.Net.Core.Component.SDK.1x .NET Core 1.0 - 1.1 development tools 15.6.27406.0 Optional

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 15.8.27825.0 Required
Microsoft.VisualStudio.Component.TypeScript.3.1 TypeScript 3.1 SDK 15.0.28218.60 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 15.7.27617.1 Required
Microsoft.Component.MSBuild MSBuild 15.7.27520.0 Required
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 targeting pack 15.6.27406.0 Required
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 targeting pack 15.6.27406.0 Required
Microsoft.Net.Component.4.6.1.SDK .NET Framework 4.6.1 SDK 15.6.27406.0 Required
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 15.6.27406.0 Required
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 targeting pack 15.6.27406.0 Required
Microsoft.Net.ComponentGroup.DevelopmentPrerequisites .NET Framework 4.6.1 development tools 15.8.27825.0 Required
Microsoft.VisualStudio.Component.NuGet NuGet package manager 15.9.28016.0 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 15.9.28016.0 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 15.6.27309.0 Required
Microsoft.VisualStudio.Component.Sharepoint.BuildTools Office/SharePoint development build tools 15.8.27825.0 Required
Microsoft.VisualStudio.Component.Workflow.BuildTools Windows Workflow Foundation Build Tools 15.8.27906.1 Required
Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup WCF development build tools 15.6.27309.0 Required
Microsoft.VisualStudio.Web.BuildTools.ComponentGroup Web development build tools 15.8.27729.1 Required
Microsoft.VisualStudio.Component.TeamOffice.BuildTools Visual Studio Tools for Office (VSTO) build tools 15.7.27617.1 Recommended
Microsoft.VisualStudio.Component.WebDeploy Web Deploy 15.8.27729.1 Recommended
Microsoft.Net.Component.4.6.2.SDK .NET Framework 4.6.2 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.6.2.TargetingPack .NET Framework 4.6.2 targeting pack 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.1.SDK .NET Framework 4.7.1 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.1.TargetingPack .NET Framework 4.7.1 targeting pack 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.2.SDK .NET Framework 4.7.2 SDK 15.8.27825.0 Optional
Microsoft.Net.Component.4.7.2.TargetingPack .NET Framework 4.7.2 targeting pack 15.8.27825.0 Optional
Microsoft.Net.Component.4.7.SDK .NET Framework 4.7 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.TargetingPack .NET Framework 4.7 targeting pack 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools .NET Framework 4.6.2 development tools 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools .NET Framework 4.7.1 development tools 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools .NET Framework 4.7.2 development tools 15.8.27825.0 Optional
Microsoft.Net.ComponentGroup.4.7.DeveloperTools .NET Framework 4.7 development tools 15.6.27406.0 Optional

Universal Windows Platform build tools

ID: Microsoft.VisualStudio.Workload.UniversalBuildTools

Description: Provides the tools required to build Universal Windows Platform applications.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.Component.MSBuild MSBuild 15.7.27520.0 Required
Microsoft.Component.NetFX.Native .NET Native 15.0.26208.0 Required
Microsoft.Component.VC.Runtime.OSSupport Visual C++ runtime for UWP 15.6.27406.0 Required
Microsoft.Net.Component.4.7.1.SDK .NET Framework 4.7.1 SDK 15.6.27406.0 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 15.9.28016.0 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 15.6.27309.0 Required
Microsoft.VisualStudio.Component.Static.Analysis.Tools Static analysis tools 15.0.26208.0 Required
Microsoft.VisualStudio.Component.VC.Tools.ARM Visual C++ compilers and libraries for ARM 15.8.27825.0 Required
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 VC++ 2017 version 15.9 v14.16 latest v141 tools 15.9.28230.55 Required
Microsoft.VisualStudio.ComponentGroup.UWP.BuildTools Universal Windows Platform build prerequisites 15.8.27705.0 Required
Microsoft.VisualStudio.Component.Windows10SDK.17763 Windows 10 SDK (10.0.17763.0) 15.9.28307.102 Recommended
Microsoft.VisualStudio.Component.Windows10SDK.10240 Windows 10 SDK (10.0.10240.0) 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.10586 Windows 10 SDK (10.0.10586.0) 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.14393 Windows 10 SDK (10.0.14393.0) 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.15063.Desktop Windows 10 SDK (10.0.15063.0) for Desktop C++ [x86 and x64] 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP Windows 10 SDK (10.0.15063.0) for UWP: C#, VB, JS 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP.Native Windows 10 SDK (10.0.15063.0) for UWP: C++ 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop Windows 10 SDK (10.0.16299.0) for Desktop C++ [x86 and x64] 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop.arm Windows 10 SDK (10.0.16299.0) for Desktop C++ [ARM and ARM64] 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.16299.UWP Windows 10 SDK (10.0.16299.0) for UWP: C#, VB, JS 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.16299.UWP.Native Windows 10 SDK (10.0.16299.0) for UWP: C++ 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.17134 Windows 10 SDK (10.0.17134.0) 15.9.28307.102 Optional
Microsoft.VisualStudio.ComponentGroup.Windows10SDK.15063 Windows 10 SDK (10.0.15063.0) 15.8.27825.0 Optional
Microsoft.VisualStudio.ComponentGroup.Windows10SDK.16299 Windows 10 SDK (10.0.16299.0) 15.8.27825.0 Optional

Visual C++ build tools

ID: Microsoft.VisualStudio.Workload.VCTools

Description: Build Windows desktop applications using the Microsoft C++ toolset, ATL, or MFC.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.VisualStudio.Component.Static.Analysis.Tools Static analysis tools 15.0.26208.0 Required
Microsoft.VisualStudio.Component.VC.CoreBuildTools Visual C++ Build Tools core features 15.8.27729.1 Required
Microsoft.VisualStudio.Component.VC.Redist.14.Latest Visual C++ 2017 Redistributable Update 15.6.27406.0 Required
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 VC++ 2017 version 15.9 v14.16 latest v141 tools 15.9.28230.55 Required
Microsoft.VisualStudio.Component.Windows10SDK Windows Universal C Runtime 15.6.27406.0 Required
Microsoft.VisualStudio.Component.TestTools.BuildTools Testing tools core features - Build Tools 15.7.27625.0 Recommended
Microsoft.VisualStudio.Component.VC.CMake.Project Visual C++ tools for CMake 15.9.28307.102 Recommended
Microsoft.VisualStudio.Component.Windows10SDK.17763 Windows 10 SDK (10.0.17763.0) 15.9.28307.102 Recommended
Microsoft.Component.VC.Runtime.UCRTSDK Windows Universal CRT SDK 15.6.27309.0 Optional
Microsoft.Net.Component.4.6.1.SDK .NET Framework 4.6.1 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.VC.140 VC++ 2015.3 v14.00 (v140) toolset for desktop 15.7.27617.1 Optional
Microsoft.VisualStudio.Component.VC.ATL Visual C++ ATL for x86 and x64 15.7.27625.0 Optional
Microsoft.VisualStudio.Component.VC.ATLMFC Visual C++ MFC for x86 and x64 15.7.27625.0 Optional
Microsoft.VisualStudio.Component.VC.CLI.Support C++/CLI support 15.6.27309.0 Optional
Microsoft.VisualStudio.Component.VC.Modules.x86.x64 Modules for Standard Library (experimental) 15.6.27309.0 Optional
Microsoft.VisualStudio.Component.VC.Tools.ARM Visual C++ compilers and libraries for ARM 15.8.27825.0 Optional
Microsoft.VisualStudio.Component.VC.Tools.ARM64 Visual C++ compilers and libraries for ARM64 15.9.28230.55 Optional
Microsoft.VisualStudio.Component.Windows10SDK.10240 Windows 10 SDK (10.0.10240.0) 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.10586 Windows 10 SDK (10.0.10586.0) 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.14393 Windows 10 SDK (10.0.14393.0) 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.15063.Desktop Windows 10 SDK (10.0.15063.0) for Desktop C++ [x86 and x64] 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP Windows 10 SDK (10.0.15063.0) for UWP: C#, VB, JS 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.15063.UWP.Native Windows 10 SDK (10.0.15063.0) for UWP: C++ 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop Windows 10 SDK (10.0.16299.0) for Desktop C++ [x86 and x64] 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.16299.Desktop.arm Windows 10 SDK (10.0.16299.0) for Desktop C++ [ARM and ARM64] 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.16299.UWP Windows 10 SDK (10.0.16299.0) for UWP: C#, VB, JS 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.16299.UWP.Native Windows 10 SDK (10.0.16299.0) for UWP: C++ 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Windows10SDK.17134 Windows 10 SDK (10.0.17134.0) 15.9.28307.102 Optional
Microsoft.VisualStudio.Component.Windows81SDK Windows 8.1 SDK 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.WinXP Windows XP support for C++ 15.8.27924.0 Optional
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Win81 Windows 8.1 SDK and UCRT SDK 15.6.27406.0 Optional
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.WinXP Windows XP support for C++ 15.8.27705.0 Optional
Microsoft.VisualStudio.ComponentGroup.Windows10SDK.15063 Windows 10 SDK (10.0.15063.0) 15.8.27825.0 Optional
Microsoft.VisualStudio.ComponentGroup.Windows10SDK.16299 Windows 10 SDK (10.0.16299.0) 15.8.27825.0 Optional

Visual Studio extension development

ID: Microsoft.VisualStudio.Workload.VisualStudioExtensionBuildTools

Description: Tools for building add-ons and extensions for Visual Studio, including new commands, code analyzers and tool windows.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.Component.MSBuild MSBuild 15.7.27520.0 Required
Microsoft.Net.Component.4.6.1.SDK .NET Framework 4.6.1 SDK 15.6.27406.0 Required
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 15.6.27406.0 Required
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 targeting pack 15.6.27406.0 Required
Microsoft.Net.ComponentGroup.DevelopmentPrerequisites .NET Framework 4.6.1 development tools 15.8.27825.0 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 15.9.28016.0 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 15.6.27309.0 Required
Microsoft.VisualStudio.Component.VSSDKBuildTools Visual Studio SDK Build Tools Core 15.8.27924.0 Required
Microsoft.VisualStudio.ComponentGroup.VisualStudioExtensionBuildTools.Prerequisites Visual Studio extension development prerequisites 15.8.27729.1 Required
Component.Dotfuscator PreEmptive Protection - Dotfuscator 15.0.26208.0 Optional
Microsoft.Component.VC.Runtime.OSSupport Visual C++ runtime for UWP 15.6.27406.0 Optional
Microsoft.VisualStudio.Component.Static.Analysis.Tools Static analysis tools 15.0.26208.0 Optional
Microsoft.VisualStudio.Component.VC.ATL Visual C++ ATL for x86 and x64 15.7.27625.0 Optional
Microsoft.VisualStudio.Component.VC.ATLMFC Visual C++ MFC for x86 and x64 15.7.27625.0 Optional
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 VC++ 2017 version 15.9 v14.16 latest v141 tools 15.9.28230.55 Optional

Web development build tools

ID: Microsoft.VisualStudio.Workload.WebBuildTools

Description: MSBuild tasks and targets for building web applications.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.Net.Component.4.6.1.SDK .NET Framework 4.6.1 SDK 15.6.27406.0 Required
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 15.6.27406.0 Required
Microsoft.Net.ComponentGroup.DevelopmentPrerequisites .NET Framework 4.6.1 development tools 15.8.27825.0 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 15.9.28016.0 Required
Microsoft.VisualStudio.Component.TypeScript.3.1 TypeScript 3.1 SDK 15.0.28218.60 Required
Microsoft.VisualStudio.Web.BuildTools.ComponentGroup Web development build tools 15.8.27729.1 Required
Microsoft.Component.ClickOnce.MSBuild ClickOnce Build Tools 15.7.27617.1 Recommended
Microsoft.Net.Component.4.5.1.TargetingPack .NET Framework 4.5.1 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 targeting pack 15.6.27406.0 Recommended
Microsoft.Net.ComponentGroup.TargetingPacks.Common .NET Framework 4 – 4.6 development tools 15.6.27406.0 Recommended
Microsoft.Net.Core.Component.SDK.2.1 .NET Core 2.1 development tools 15.8.27924.0 Recommended
Microsoft.VisualStudio.Component.AspNet45 Advanced ASP.NET features 15.7.27625.0 Recommended
Microsoft.VisualStudio.Component.DockerTools.BuildTools Container development tools - Build Tools 15.7.27617.1 Recommended
Microsoft.VisualStudio.Component.TestTools.BuildTools Testing tools core features - Build Tools 15.7.27625.0 Recommended
Microsoft.VisualStudio.Component.WebDeploy Web Deploy 15.8.27729.1 Recommended
Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup WCF development build tools 15.6.27309.0 Recommended
Microsoft.Net.Component.3.5.DeveloperTools .NET Framework 3.5 development tools 15.6.27406.0 Optional
Microsoft.Net.Component.4.6.2.SDK .NET Framework 4.6.2 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.6.2.TargetingPack .NET Framework 4.6.2 targeting pack 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.1.SDK .NET Framework 4.7.1 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.1.TargetingPack .NET Framework 4.7.1 targeting pack 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.2.SDK .NET Framework 4.7.2 SDK 15.8.27825.0 Optional
Microsoft.Net.Component.4.7.2.TargetingPack .NET Framework 4.7.2 targeting pack 15.8.27825.0 Optional
Microsoft.Net.Component.4.7.SDK .NET Framework 4.7 SDK 15.6.27406.0 Optional
Microsoft.Net.Component.4.7.TargetingPack .NET Framework 4.7 targeting pack 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools .NET Framework 4.6.2 development tools 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools .NET Framework 4.7.1 development tools 15.6.27406.0 Optional
Microsoft.Net.ComponentGroup.4.7.2.DeveloperTools .NET Framework 4.7.2 development tools 15.8.27825.0 Optional
Microsoft.Net.ComponentGroup.4.7.DeveloperTools .NET Framework 4.7 development tools 15.6.27406.0 Optional
Microsoft.Net.Core.Component.SDK .NET Core 2.0 development tools 15.6.27406.0 Optional
Microsoft.Net.Core.Component.SDK.1x .NET Core 1.0 - 1.1 development tools 15.6.27406.0 Optional

Mobile Development with .NET

ID: Microsoft.VisualStudio.Workload.XamarinBuildTools

Description: Tools for building cross-platform applications for iOS, Android and Windows using C# and F#.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.Component.MSBuild MSBuild 15.7.27520.0 Required
Microsoft.Net.Component.4.6.1.SDK .NET Framework 4.6.1 SDK 15.6.27406.0 Required
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 15.6.27406.0 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 15.9.28016.0 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 15.6.27309.0 Required
Component.Android.SDK25 Android SDK setup (API level 25) 15.9.28107.0 Optional
Component.OpenJDK Microsoft distribution OpenJDK 15.9.28125.51 Optional

Unaffiliated components

These are components that are not included with any workload, but may be selected as an individual component.

Component ID Name Version
Microsoft.VisualStudio.Component.TypeScript.2.0 TypeScript 2.0 SDK 15.8.27729.1
Microsoft.VisualStudio.Component.TypeScript.2.1 TypeScript 2.1 SDK 15.8.27729.1
Microsoft.VisualStudio.Component.TypeScript.2.2 TypeScript 2.2 SDK 15.8.27729.1
Microsoft.VisualStudio.Component.TypeScript.2.3 TypeScript 2.3 SDK 15.8.27729.1
Microsoft.VisualStudio.Component.TypeScript.2.5 TypeScript 2.5 SDK 15.6.27406.0
Microsoft.VisualStudio.Component.TypeScript.2.6 TypeScript 2.6 SDK 15.0.27729.1
Microsoft.VisualStudio.Component.TypeScript.2.7 TypeScript 2.7 SDK 15.0.27729.1
Microsoft.VisualStudio.Component.TypeScript.2.8 TypeScript 2.8 SDK 15.0.27729.1
Microsoft.VisualStudio.Component.TypeScript.2.9 TypeScript 2.9 SDK 15.0.27924.0
Microsoft.VisualStudio.Component.TypeScript.3.0 TypeScript 3.0 SDK 15.0.27924.0
Microsoft.VisualStudio.Component.VC.ATL.ARM Visual C++ ATL for ARM 15.7.27625.0
Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre Visual C++ ATL for ARM with Spectre Mitigations 15.7.27625.0
Microsoft.VisualStudio.Component.VC.ATL.ARM64 Visual C++ ATL for ARM64 15.7.27625.0
Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre Visual C++ ATL for ARM64 with Spectre Mitigations 15.7.27625.0
Microsoft.VisualStudio.Component.VC.ATL.Spectre Visual C++ ATL (x86/x64) with Spectre Mitigations 15.7.27625.0
Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre Visual C++ MFC for x86/x64 with Spectre Mitigations 15.7.27625.0
Microsoft.VisualStudio.Component.VC.ClangC2 Clang/C2 (experimental) 15.7.27520.0
Microsoft.VisualStudio.Component.VC.MFC.ARM Visual C++ MFC for ARM 15.7.27625.0
Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre Visual C++ MFC for ARM with Spectre Mitigations 15.7.27625.0
Microsoft.VisualStudio.Component.VC.MFC.ARM64 Visual C++ MFC for ARM64 15.7.27625.0
Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre Visual C++ MFC support for ARM64 with Spectre Mitigations 15.7.27625.0
Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre VC++ 2017 version 15.9 v14.16 Libs for Spectre (ARM) 15.9.28230.55
Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre VC++ 2017 version 15.9 v14.16 Libs for Spectre (ARM64) 15.9.28230.55
Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre VC++ 2017 version 15.9 v14.16 Libs for Spectre (x86 and x64) 15.9.28230.55
Microsoft.VisualStudio.Component.VC.Tools.14.11 VC++ 2017 version 15.4 v14.11 toolset 15.0.27924.0
Microsoft.VisualStudio.Component.VC.Tools.14.12 VC++ 2017 version 15.5 v14.12 toolset 15.0.27924.0
Microsoft.VisualStudio.Component.VC.Tools.14.13 VC++ 2017 version 15.6 v14.13 toolset 15.0.27924.0
Microsoft.VisualStudio.Component.VC.Tools.14.14 VC++ 2017 version 15.7 v14.14 toolset 15.0.27924.0
Microsoft.VisualStudio.Component.VC.Tools.14.15 VC++ 2017 version 15.8 v14.15 toolset 15.0.28230.55

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. And, for a list of workload and component IDs for other products, see the Visual Studio workload and component IDs page.

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 16.0.28517.75 Required
Microsoft.Net.Component.4.8.SDK .NET Framework 4.8 SDK 16.4.29313.120 Required
Microsoft.Net.ComponentGroup.DevelopmentPrerequisites .NET Framework 4.7.2 development tools 16.3.29207.166 Required
Microsoft.VisualStudio.Component.Azure.AuthoringTools Azure Authoring Tools 16.0.28625.61 Required
Microsoft.VisualStudio.Component.Azure.ClientLibs Azure libraries for .NET 16.0.28315.86 Required
Microsoft.VisualStudio.Component.Azure.Waverton.BuildTools Azure Cloud Services build tools 16.3.29207.166 Required
Microsoft.VisualStudio.Component.DockerTools.BuildTools Container development tools - Build Tools 16.0.28625.61 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 16.1.28829.92 Required
Microsoft.VisualStudio.Component.TypeScript.3.7 TypeScript 3.7 SDK 16.0.29429.68 Required
Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup Windows Communication Foundation build tools 16.0.28516.191 Required
Microsoft.VisualStudio.Web.BuildTools.ComponentGroup Web development build tools 16.0.28516.191 Required
Microsoft.Net.Component.4.5.1.TargetingPack .NET Framework 4.5.1 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.ComponentGroup.TargetingPacks.Common .NET Framework 4 – 4.6 development tools 16.0.28516.191 Recommended
Microsoft.VisualStudio.Component.AspNet45 Advanced ASP.NET features 16.0.28315.86 Recommended
Microsoft.VisualStudio.Component.WebDeploy Web Deploy 16.0.28517.75 Recommended
Microsoft.Net.Component.3.5.DeveloperTools .NET Framework 3.5 development tools 16.0.28517.75 Optional
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.6.2.TargetingPack .NET Framework 4.6.2 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.7.1.TargetingPack .NET Framework 4.7.1 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.7.TargetingPack .NET Framework 4.7 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.8.TargetingPack .NET Framework 4.8 targeting pack 16.4.29313.120 Optional
Microsoft.Net.ComponentGroup.4.6.1.DeveloperTools .NET Framework 4.6.1 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools .NET Framework 4.6.2 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools .NET Framework 4.7.1 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.7.DeveloperTools .NET Framework 4.7 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.8.DeveloperTools .NET Framework 4.8 development tools 16.4.29318.151 Optional
Microsoft.Net.Core.Component.SDK.2.1 .NET Core 2.1 LTS Runtime 16.4.29519.181 Optional
Microsoft.NetCore.Component.SDK .NET Core 3.1 SDK 16.4.29519.181 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.5.1.TargetingPack .NET Framework 4.5.1 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.ComponentGroup.TargetingPacks.Common .NET Framework 4 – 4.6 development tools 16.0.28516.191 Recommended
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 16.0.28714.129 Recommended
Microsoft.VisualStudio.Component.Roslyn.LanguageServices C# and Visual Basic 16.4.29429.68 Recommended
Microsoft.VisualStudio.Component.SQL.SSDTBuildSku SQL Server Data Tools - Build Tools 16.0.28315.86 Recommended

.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 16.4.29429.68 Required
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 16.0.28517.75 Required
Microsoft.Net.Component.4.8.SDK .NET Framework 4.8 SDK 16.4.29313.120 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 16.1.28829.92 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 16.0.28714.129 Required
Microsoft.Component.ClickOnce.MSBuild ClickOnce Build Tools 16.0.28625.61 Recommended
Microsoft.Net.Component.4.5.1.TargetingPack .NET Framework 4.5.1 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.ComponentGroup.TargetingPacks.Common .NET Framework 4 – 4.6 development tools 16.0.28516.191 Recommended
Microsoft.Net.Core.Component.SDK.2.1 .NET Core 2.1 LTS Runtime 16.4.29519.181 Recommended
Microsoft.NetCore.Component.SDK .NET Core 3.1 SDK 16.4.29519.181 Recommended
Microsoft.VisualStudio.Component.TestTools.BuildTools Testing tools core features - Build Tools 16.4.29409.204 Recommended
Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup Windows Communication Foundation build tools 16.0.28516.191 Recommended
Microsoft.Net.Component.3.5.DeveloperTools .NET Framework 3.5 development tools 16.0.28517.75 Optional
Microsoft.Net.Component.4.6.2.TargetingPack .NET Framework 4.6.2 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.7.1.TargetingPack .NET Framework 4.7.1 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.7.TargetingPack .NET Framework 4.7 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.8.TargetingPack .NET Framework 4.8 targeting pack 16.4.29313.120 Optional
Microsoft.Net.ComponentGroup.4.6.1.DeveloperTools .NET Framework 4.6.1 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools .NET Framework 4.6.2 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools .NET Framework 4.7.1 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.7.DeveloperTools .NET Framework 4.7 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.8.DeveloperTools .NET Framework 4.8 development tools 16.4.29318.151 Optional
Microsoft.VisualStudio.Component.FSharp.MSBuild F# compiler 16.0.28528.71 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 16.4.29429.68 Required
Microsoft.VisualStudio.Component.CoreBuildTools Visual Studio Build Tools Core 16.0.28315.86 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 16.0.28714.129 Required

.NET Core build tools

ID: Microsoft.VisualStudio.Workload.NetCoreBuildTools

Description: Tools for building applications using .NET Core, ASP.NET Core, HTML/JavaScript, and Containers.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.NetCore.BuildTools.ComponentGroup .NET Core build tools 16.3.29102.218 Required
Microsoft.NetCore.Component.SDK .NET Core 3.1 SDK 16.4.29519.181 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 16.1.28829.92 Required
Microsoft.Net.Core.Component.SDK.2.1 .NET Core 2.1 LTS Runtime 16.4.29519.181 Recommended

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 16.0.28517.75 Required
Microsoft.VisualStudio.Component.TypeScript.3.7 TypeScript 3.7 SDK 16.0.29429.68 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 16.0.28625.61 Required
Microsoft.Component.MSBuild MSBuild 16.4.29429.68 Required
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 targeting pack 16.0.28517.75 Required
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 targeting pack 16.0.28517.75 Required
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 16.0.28517.75 Required
Microsoft.Net.Component.4.7.2.TargetingPack .NET Framework 4.7.2 targeting pack 16.0.28517.75 Required
Microsoft.Net.Component.4.8.SDK .NET Framework 4.8 SDK 16.4.29313.120 Required
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 targeting pack 16.0.28517.75 Required
Microsoft.Net.ComponentGroup.DevelopmentPrerequisites .NET Framework 4.7.2 development tools 16.3.29207.166 Required
Microsoft.VisualStudio.Component.NuGet NuGet package manager 16.1.28829.92 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 16.1.28829.92 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 16.0.28714.129 Required
Microsoft.VisualStudio.Component.Sharepoint.BuildTools Office/SharePoint development build tools 16.0.28625.61 Required
Microsoft.VisualStudio.Component.Workflow.BuildTools Windows Workflow Foundation Build Tools 16.0.28315.86 Required
Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup Windows Communication Foundation build tools 16.0.28516.191 Required
Microsoft.VisualStudio.Web.BuildTools.ComponentGroup Web development build tools 16.0.28516.191 Required
Microsoft.VisualStudio.Component.TeamOffice.BuildTools Visual Studio Tools for Office (VSTO) build tools 16.0.28625.61 Recommended
Microsoft.VisualStudio.Component.WebDeploy Web Deploy 16.0.28517.75 Recommended
Microsoft.Net.Component.4.6.2.TargetingPack .NET Framework 4.6.2 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.7.1.TargetingPack .NET Framework 4.7.1 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.7.TargetingPack .NET Framework 4.7 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.8.TargetingPack .NET Framework 4.8 targeting pack 16.4.29313.120 Optional
Microsoft.Net.ComponentGroup.4.6.1.DeveloperTools .NET Framework 4.6.1 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools .NET Framework 4.6.2 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools .NET Framework 4.7.1 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.7.DeveloperTools .NET Framework 4.7 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.8.DeveloperTools .NET Framework 4.8 development tools 16.4.29318.151 Optional

Universal Windows Platform build tools

ID: Microsoft.VisualStudio.Workload.UniversalBuildTools

Description: Provides the tools required to build Universal Windows Platform applications.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.Component.MSBuild MSBuild 16.4.29429.68 Required
Microsoft.Component.NetFX.Native .NET Native 16.4.29429.68 Required
Microsoft.Net.Component.4.8.SDK .NET Framework 4.8 SDK 16.4.29313.120 Required
Microsoft.NetCore.Component.SDK .NET Core 3.1 SDK 16.4.29519.181 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 16.1.28829.92 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 16.0.28714.129 Required
Microsoft.VisualStudio.ComponentGroup.UWP.BuildTools Universal Windows Platform build prerequisites 16.3.29207.166 Required
Microsoft.VisualStudio.Component.Windows10SDK.18362 Windows 10 SDK (10.0.18362.0) 16.1.28829.92 Recommended
Microsoft.Net.Component.4.7.2.SDK .NET Framework 4.7.2 SDK 16.4.29409.204 Optional
Microsoft.VisualStudio.Component.TextTemplating Text Template Transformation 16.0.28625.61 Optional
Microsoft.VisualStudio.Component.UWP.VC.ARM64 C++ Universal Windows Platform support for v142 build tools (ARM64) 16.3.29207.166 Optional
Microsoft.VisualStudio.Component.VC.CoreIde C++ core features 16.0.28625.61 Optional
Microsoft.VisualStudio.Component.VC.Redist.14.Latest C++ 2019 Redistributable Update 16.4.29429.68 Optional
Microsoft.VisualStudio.Component.VC.Tools.ARM MSVC v142 - VS 2019 C++ ARM build tools (v14.24) 16.4.29409.204 Optional
Microsoft.VisualStudio.Component.VC.Tools.ARM64 MSVC v142 - VS 2019 C++ ARM64 build tools (v14.24) 16.4.29409.204 Optional
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.24) 16.4.29409.204 Optional
Microsoft.VisualStudio.Component.VC.v141.ARM MSVC v141 - VS 2017 C++ ARM build tools (v14.16) 16.2.29003.222 Optional
Microsoft.VisualStudio.Component.VC.v141.ARM64 MSVC v141 - VS 2017 C++ ARM64 build tools (v14.16) 16.1.28829.92 Optional
Microsoft.VisualStudio.Component.VC.v141.x86.x64 MSVC v141 - VS 2017 C++ x64/x86 build tools (v14.16) 16.1.28829.92 Optional
Microsoft.VisualStudio.Component.Windows10SDK.16299 Windows 10 SDK (10.0.16299.0) 16.0.28517.75 Optional
Microsoft.VisualStudio.Component.Windows10SDK.17134 Windows 10 SDK (10.0.17134.0) 16.0.28517.75 Optional
Microsoft.VisualStudio.Component.Windows10SDK.17763 Windows 10 SDK (10.0.17763.0) 16.0.28517.75 Optional
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core C++ core desktop features 16.2.29012.281 Optional
Microsoft.VisualStudio.ComponentGroup.UWP.VC.BuildTools C++ (v142) Universal Windows Platform tools 16.3.29207.166 Optional
Microsoft.VisualStudio.ComponentGroup.UWP.VC.v141.BuildTools C++ (v141) Universal Windows Platform tools 16.3.29207.166 Optional

C++ build tools

ID: Microsoft.VisualStudio.Workload.VCTools

Description: Build Windows desktop applications using the Microsoft C++ toolset, ATL, or MFC.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.VisualStudio.Component.VC.CoreBuildTools C++ Build Tools core features 16.0.28625.61 Required
Microsoft.VisualStudio.Component.VC.Redist.14.Latest C++ 2019 Redistributable Update 16.4.29429.68 Required
Microsoft.VisualStudio.Component.Windows10SDK Windows Universal C Runtime 16.4.29409.204 Required
Microsoft.VisualStudio.Component.TestTools.BuildTools Testing tools core features - Build Tools 16.4.29409.204 Recommended
Microsoft.VisualStudio.Component.VC.ASAN C++ AddressSanitizer (Experimental) 16.4.29429.68 Recommended
Microsoft.VisualStudio.Component.VC.CMake.Project C++ CMake tools for Windows 16.3.29103.31 Recommended
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.24) 16.4.29409.204 Recommended
Microsoft.VisualStudio.Component.Windows10SDK.18362 Windows 10 SDK (10.0.18362.0) 16.1.28829.92 Recommended
Microsoft.Component.MSBuild MSBuild 16.4.29429.68 Optional
Microsoft.Component.VC.Runtime.UCRTSDK Windows Universal CRT SDK 16.0.28625.61 Optional
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.8.SDK .NET Framework 4.8 SDK 16.4.29313.120 Optional
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 16.0.28714.129 Optional
Microsoft.VisualStudio.Component.TextTemplating Text Template Transformation 16.0.28625.61 Optional
Microsoft.VisualStudio.Component.VC.140 MSVC v140 - VS 2015 C++ build tools (v14.00) 16.0.28625.61 Optional
Microsoft.VisualStudio.Component.VC.ATL C++ ATL for latest v142 build tools (x86 & x64) 16.4.29313.120 Optional
Microsoft.VisualStudio.Component.VC.ATLMFC C++ MFC for latest v142 build tools (x86 & x64) 16.4.29313.120 Optional
Microsoft.VisualStudio.Component.VC.CLI.Support C++/CLI support for v142 build tools (14.24) 16.4.29409.204 Optional
Microsoft.VisualStudio.Component.VC.CoreIde C++ core features 16.0.28625.61 Optional
Microsoft.VisualStudio.Component.VC.Llvm.Clang C++ Clang Compiler for Windows (9.0.0) 16.4.29511.114 Optional
Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset C++ Clang-cl for v142 build tools (x64/x86) 16.3.29207.166 Optional
Microsoft.VisualStudio.Component.VC.Modules.x86.x64 C++ Modules for v142 build tools (x64/x86 – experimental) 16.0.28625.61 Optional
Microsoft.VisualStudio.Component.VC.v141.x86.x64 MSVC v141 - VS 2017 C++ x64/x86 build tools (v14.16) 16.1.28829.92 Optional
Microsoft.VisualStudio.Component.Windows10SDK.16299 Windows 10 SDK (10.0.16299.0) 16.0.28517.75 Optional
Microsoft.VisualStudio.Component.Windows10SDK.17134 Windows 10 SDK (10.0.17134.0) 16.0.28517.75 Optional
Microsoft.VisualStudio.Component.Windows10SDK.17763 Windows 10 SDK (10.0.17763.0) 16.0.28517.75 Optional
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core C++ core desktop features 16.2.29012.281 Optional
Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang C++ Clang tools for Windows (9.0.0 - x64/x86) 16.4.29511.114 Optional

Visual Studio extension development

ID: Microsoft.VisualStudio.Workload.VisualStudioExtensionBuildTools

Description: Tools for building add-ons and extensions for Visual Studio, including new commands, code analyzers and tool windows.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.Component.MSBuild MSBuild 16.4.29429.68 Required
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 targeting pack 16.0.28517.75 Required
Microsoft.Net.Component.4.7.2.TargetingPack .NET Framework 4.7.2 targeting pack 16.0.28517.75 Required
Microsoft.Net.Component.4.8.SDK .NET Framework 4.8 SDK 16.4.29313.120 Required
Microsoft.Net.ComponentGroup.DevelopmentPrerequisites .NET Framework 4.7.2 development tools 16.3.29207.166 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 16.1.28829.92 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 16.0.28714.129 Required
Microsoft.VisualStudio.Component.VSSDKBuildTools Visual Studio SDK Build Tools Core 16.0.28315.86 Required
Microsoft.VisualStudio.ComponentGroup.VisualStudioExtensionBuildTools.Prerequisites Visual Studio extension development prerequisites 16.4.29318.151 Required
Component.Dotfuscator PreEmptive Protection - Dotfuscator 16.0.28528.71 Optional
Microsoft.Component.VC.Runtime.OSSupport C++ Universal Windows Platform runtime for v142 build tools 16.4.29409.204 Optional
Microsoft.VisualStudio.Component.VC.ATL C++ ATL for latest v142 build tools (x86 & x64) 16.4.29313.120 Optional
Microsoft.VisualStudio.Component.VC.ATLMFC C++ MFC for latest v142 build tools (x86 & x64) 16.4.29313.120 Optional
Microsoft.VisualStudio.Component.VC.Tools.x86.x64 MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.24) 16.4.29409.204 Optional

Web development build tools

ID: Microsoft.VisualStudio.Workload.WebBuildTools

Description: MSBuild tasks and targets for building web 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 16.0.28517.75 Required
Microsoft.Net.Component.4.8.SDK .NET Framework 4.8 SDK 16.4.29313.120 Required
Microsoft.Net.ComponentGroup.DevelopmentPrerequisites .NET Framework 4.7.2 development tools 16.3.29207.166 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 16.1.28829.92 Required
Microsoft.VisualStudio.Component.TypeScript.3.7 TypeScript 3.7 SDK 16.0.29429.68 Required
Microsoft.VisualStudio.Web.BuildTools.ComponentGroup Web development build tools 16.0.28516.191 Required
Microsoft.Component.ClickOnce.MSBuild ClickOnce Build Tools 16.0.28625.61 Recommended
Microsoft.Net.Component.4.5.1.TargetingPack .NET Framework 4.5.1 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.5.2.TargetingPack .NET Framework 4.5.2 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.5.TargetingPack .NET Framework 4.5 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.6.TargetingPack .NET Framework 4.6 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.Component.4.TargetingPack .NET Framework 4 targeting pack 16.0.28517.75 Recommended
Microsoft.Net.ComponentGroup.TargetingPacks.Common .NET Framework 4 – 4.6 development tools 16.0.28516.191 Recommended
Microsoft.Net.Core.Component.SDK.2.1 .NET Core 2.1 LTS Runtime 16.4.29519.181 Recommended
Microsoft.NetCore.Component.SDK .NET Core 3.1 SDK 16.4.29519.181 Recommended
Microsoft.VisualStudio.Component.AspNet45 Advanced ASP.NET features 16.0.28315.86 Recommended
Microsoft.VisualStudio.Component.DockerTools.BuildTools Container development tools - Build Tools 16.0.28625.61 Recommended
Microsoft.VisualStudio.Component.TestTools.BuildTools Testing tools core features - Build Tools 16.4.29409.204 Recommended
Microsoft.VisualStudio.Component.WebDeploy Web Deploy 16.0.28517.75 Recommended
Microsoft.VisualStudio.Wcf.BuildTools.ComponentGroup Windows Communication Foundation build tools 16.0.28516.191 Recommended
Microsoft.Net.Component.3.5.DeveloperTools .NET Framework 3.5 development tools 16.0.28517.75 Optional
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.6.2.TargetingPack .NET Framework 4.6.2 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.7.1.TargetingPack .NET Framework 4.7.1 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.7.TargetingPack .NET Framework 4.7 targeting pack 16.0.28517.75 Optional
Microsoft.Net.Component.4.8.TargetingPack .NET Framework 4.8 targeting pack 16.4.29313.120 Optional
Microsoft.Net.ComponentGroup.4.6.1.DeveloperTools .NET Framework 4.6.1 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.6.2.DeveloperTools .NET Framework 4.6.2 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.7.1.DeveloperTools .NET Framework 4.7.1 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.7.DeveloperTools .NET Framework 4.7 development tools 16.3.29207.166 Optional
Microsoft.Net.ComponentGroup.4.8.DeveloperTools .NET Framework 4.8 development tools 16.4.29318.151 Optional

Mobile Development with .NET

ID: Microsoft.VisualStudio.Workload.XamarinBuildTools

Description: Tools for building cross-platform applications for iOS, Android and Windows using C# and F#.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.Component.MSBuild MSBuild 16.4.29429.68 Required
Microsoft.Net.Component.4.6.1.TargetingPack .NET Framework 4.6.1 targeting pack 16.0.28517.75 Required
Microsoft.Net.Component.4.8.SDK .NET Framework 4.8 SDK 16.4.29313.120 Required
Microsoft.VisualStudio.Component.NuGet.BuildTools NuGet targets and build tasks 16.1.28829.92 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 16.0.28714.129 Required
Component.Android.SDK28 Android SDK setup (API level 28) 16.2.29003.222 Optional
Component.OpenJDK OpenJDK (Microsoft distribution) 16.1.28811.260 Optional

Unaffiliated components

These are components that are not included with any workload, but may be selected as an individual component.

Component ID Name Version
Microsoft.Net.Core.Component.SDK.2.2 .NET Core 2.2 Runtime 16.4.29519.181
Microsoft.Net.Core.Component.SDK.3.0 .NET Core 3.0 Runtime 16.4.29519.181
Microsoft.VisualStudio.Component.VC.14.20.ARM MSVC v142 - VS 2019 C++ ARM build tools (v14.20) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.ARM.Spectre MSVC v142 - VS 2019 C++ ARM Spectre-mitigated libs (v14.20) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.ARM64 MSVC v142 - VS 2019 C++ ARM64 build tools (v14.20) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.ARM64.Spectre MSVC v142 - VS 2019 C++ ARM64 Spectre-mitigated libs (v14.20) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.ATL C++ v14.20 ATL for v142 build tools (x86 & x64) 16.1.28829.92
Microsoft.VisualStudio.Component.VC.14.20.ATL.ARM C++ v14.20 ATL for v142 build tools (ARM) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.ATL.ARM.Spectre C++ v14.20 ATL for v142 build tools with Spectre Mitigations (ARM) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.ATL.ARM64 C++ v14.20 ATL for v142 build tools (ARM64) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.ATL.ARM64.Spectre C++ v14.20 ATL for v142 build tools with Spectre Mitigations (ARM64) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.ATL.Spectre C++ v14.20 ATL for v142 build tools with Spectre Mitigations (x86 & x64) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.CLI.Support C++/CLI support for v142 build tools (14.20) 16.4.29409.204
Microsoft.VisualStudio.Component.VC.14.20.MFC C++ v14.20 MFC for v142 build tools (x86 & x64) 16.2.29003.222
Microsoft.VisualStudio.Component.VC.14.20.MFC.ARM C++ v14.20 MFC for v142 build tools (ARM) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.MFC.ARM.Spectre C++ v14.20 MFC for v142 build tools with Spectre Mitigations (ARM) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.MFC.ARM64 C++ v14.20 MFC for v142 build tools (ARM64) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.MFC.ARM64.Spectre C++ v14.20 MFC for v142 build tools with Spectre Mitigations (ARM64) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.MFC.Spectre C++ v14.20 MFC for v142 build tools with Spectre Mitigations (x86 & x64) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.x86.x64 MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.20) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.20.x86.x64.Spectre MSVC v142 - VS 2019 C++ x64/x86 Spectre-mitigated libs (v14.20) 16.4.29511.114
Microsoft.VisualStudio.Component.VC.14.21.ARM MSVC v142 - VS 2019 C++ ARM build tools (v14.21) 16.3.29207.166
Microsoft.VisualStudio.Component.VC.14.21.ARM.Spectre MSVC v142 - VS 2019 C++ ARM Spectre-mitigated libs (v14.21) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.21.ARM64 MSVC v142 - VS 2019 C++ ARM64 build tools (v14.21) 16.3.29207.166
Microsoft.VisualStudio.Component.VC.14.21.ARM64.Spectre MSVC v142 - VS 2019 C++ ARM64 Spectre-mitigated libs (v14.21) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.21.ATL C++ v14.21 ATL for v142 build tools (x86 & x64) 16.2.29019.55
Microsoft.VisualStudio.Component.VC.14.21.ATL.ARM C++ v14.21 ATL for v142 build tools (ARM) 16.2.29019.55
Microsoft.VisualStudio.Component.VC.14.21.ATL.ARM.Spectre C++ v14.21 ATL for v142 build tools with Spectre Mitigations (ARM) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.21.ATL.ARM64 C++ v14.21 ATL for v142 build tools (ARM64) 16.2.29019.55
Microsoft.VisualStudio.Component.VC.14.21.ATL.ARM64.Spectre C++ v14.21 ATL for v142 build tools with Spectre Mitigations (ARM64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.21.ATL.Spectre C++ v14.21 ATL for v142 build tools with Spectre Mitigations (x86 & x64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.21.CLI.Support C++/CLI support for v142 build tools (14.21) 16.3.29207.166
Microsoft.VisualStudio.Component.VC.14.21.MFC C++ v14.21 MFC for v142 build tools (x86 & x64) 16.2.29019.55
Microsoft.VisualStudio.Component.VC.14.21.MFC.ARM C++ v14.21 MFC for v142 build tools (ARM) 16.2.29019.55
Microsoft.VisualStudio.Component.VC.14.21.MFC.ARM.Spectre C++ v14.21 MFC for v142 build tools with Spectre Mitigations (ARM) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.21.MFC.ARM64 C++ v14.21 MFC for v142 build tools (ARM64) 16.2.29019.55
Microsoft.VisualStudio.Component.VC.14.21.MFC.ARM64.Spectre C++ v14.21 MFC for v142 build tools with Spectre Mitigations (ARM64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.21.MFC.Spectre C++ v14.21 MFC for v142 build tools with Spectre Mitigations (x86 & x64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.21.x86.x64 MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.21) 16.3.29207.166
Microsoft.VisualStudio.Component.VC.14.21.x86.x64.Spectre MSVC v142 - VS 2019 C++ x64/x86 Spectre-mitigated libs (v14.21) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.22.ARM MSVC v142 - VS 2019 C++ ARM build tools (v14.22) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.14.22.ARM.Spectre MSVC v142 - VS 2019 C++ ARM Spectre-mitigated libs (v14.22) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.22.ARM64 MSVC v142 - VS 2019 C++ ARM64 build tools (v14.22) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.14.22.ARM64.Spectre MSVC v142 - VS 2019 C++ ARM64 Spectre-mitigated libs (v14.22) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.22.ATL C++ v14.22 ATL for v142 build tools (x86 & x64) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.14.22.ATL.ARM C++ v14.22 ATL for v142 build tools (ARM) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.14.22.ATL.ARM.Spectre C++ v14.22 ATL for v142 build tools with Spectre Mitigations (ARM) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.22.ATL.ARM64 C++ v14.22 ATL for v142 build tools (ARM64) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.14.22.ATL.ARM64.Spectre C++ v14.22 ATL for v142 build tools with Spectre Mitigations (ARM64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.22.ATL.Spectre C++ v14.22 ATL for v142 build tools with Spectre Mitigations (x86 & x64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.22.CLI.Support C++/CLI support for v142 build tools (14.22) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.14.22.MFC C++ v14.22 MFC for v142 build tools (x86 & x64) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.14.22.MFC.ARM C++ v14.22 MFC for v142 build tools (ARM) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.14.22.MFC.ARM.Spectre C++ v14.22 MFC for v142 build tools with Spectre Mitigations (ARM) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.22.MFC.ARM64 C++ v14.22 MFC for v142 build tools (ARM64) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.14.22.MFC.ARM64.Spectre C++ v14.22 MFC for v142 build tools with Spectre Mitigations (ARM64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.22.MFC.Spectre C++ v14.22 MFC for v142 build tools with Spectre Mitigations (x86 & x64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.22.x86.x64 MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.22) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.14.22.x86.x64.Spectre MSVC v142 - VS 2019 C++ x64/x86 Spectre-mitigated libs (v14.22) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.ARM MSVC v142 - VS 2019 C++ ARM build tools (v14.23) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.ARM.Spectre MSVC v142 - VS 2019 C++ ARM Spectre-mitigated libs (v14.23) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.ARM64 MSVC v142 - VS 2019 C++ ARM64 build tools (v14.23) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.ARM64.Spectre MSVC v142 - VS 2019 C++ ARM64 Spectre-mitigated libs (v14.23) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.ATL C++ v14.23 ATL for v142 build tools (x86 & x64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.ATL.ARM C++ v14.23 ATL for v142 build tools (ARM) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.ATL.ARM.Spectre C++ v14.23 ATL for v142 build tools with Spectre Mitigations (ARM) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.ATL.ARM64 C++ v14.23 ATL for v142 build tools (ARM64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.ATL.ARM64.Spectre C++ v14.23 ATL for v142 build tools with Spectre Mitigations (ARM64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.ATL.Spectre C++ v14.23 ATL for v142 build tools with Spectre Mitigations (x86 & x64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.CLI.Support C++/CLI support for v142 build tools (14.23) 16.4.29409.204
Microsoft.VisualStudio.Component.VC.14.23.MFC C++ v14.23 MFC for v142 build tools (x86 & x64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.MFC.ARM C++ v14.23 MFC for v142 build tools (ARM) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.MFC.ARM.Spectre C++ v14.23 MFC for v142 build tools with Spectre Mitigations (ARM) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.MFC.ARM64 C++ v14.23 MFC for v142 build tools (ARM64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.MFC.ARM64.Spectre C++ v14.23 MFC for v142 build tools with Spectre Mitigations (ARM64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.MFC.Spectre C++ v14.23 MFC for v142 build tools with Spectre Mitigations (x86 & x64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.x86.x64 MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.23) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.14.23.x86.x64.Spectre MSVC v142 - VS 2019 C++ x64/x86 Spectre-mitigated libs (v14.23) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.ATL.ARM C++ ATL for latest v142 build tools (ARM) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.ATL.ARM.Spectre C++ ATL for latest v142 build tools with Spectre Mitigations (ARM) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.ATL.ARM64 C++ ATL for latest v142 build tools (ARM64) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.ATL.ARM64.Spectre C++ ATL for latest v142 build tools with Spectre Mitigations (ARM64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.ATL.Spectre C++ ATL for latest v142 build tools with Spectre Mitigations (x86 & x64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.ATLMFC.Spectre C++ MFC for latest v142 build tools with Spectre Mitigations (x86 & x64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.MFC.ARM C++ MFC for latest v142 build tools (ARM) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.MFC.ARM.Spectre C++ MFC for latest v142 build tools with Spectre Mitigations (ARM) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.MFC.ARM64 C++ MFC for latest v142 build tools (ARM64) 16.4.29313.120
Microsoft.VisualStudio.Component.VC.MFC.ARM64.Spectre C++ MFC for latest v142 build tools with Spectre Mitigations (ARM64) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.Redist.MSM C++ 2019 Redistributable MSMs 16.4.29429.68
Microsoft.VisualStudio.Component.VC.Runtimes.ARM.Spectre MSVC v142 - VS 2019 C++ ARM Spectre-mitigated libs (v14.24) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.Runtimes.ARM64.Spectre MSVC v142 - VS 2019 C++ ARM64 Spectre-mitigated libs (v14.24) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.Runtimes.x86.x64.Spectre MSVC v142 - VS 2019 C++ x64/x86 Spectre-mitigated libs (v14.24) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.v141.ARM.Spectre MSVC v141 - VS 2017 C++ ARM Spectre-mitigated libs (v14.16) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.v141.ARM64.Spectre MSVC v141 - VS 2017 C++ ARM64 Spectre-mitigated libs (v14.16) 16.4.29429.68
Microsoft.VisualStudio.Component.VC.v141.ATL C++ ATL for v141 build tools (x86 & x64) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.ATL.ARM C++ ATL for v141 build tools (ARM) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.ATL.ARM.Spectre C++ ATL for v141 build tools with Spectre Mitigations (ARM) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.ATL.ARM64 C++ ATL for v141 build tools (ARM64) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.ATL.ARM64.Spectre C++ ATL for v141 build tools with Spectre Mitigations (ARM64) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.ATL.Spectre C++ ATL for v141 build tools with Spectre Mitigations (x86 & x64) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.CLI.Support C++/CLI support for v141 build tools (14.16) 16.3.29207.166
Microsoft.VisualStudio.Component.VC.v141.MFC C++ MFC for v141 build tools (x86 & x64) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.MFC.ARM C++ MFC for v141 build tools (ARM) 16.2.28915.88
Microsoft.VisualStudio.Component.VC.v141.MFC.ARM.Spectre C++ MFC for v141 build tools with Spectre Mitigations (ARM) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.MFC.ARM64 C++ MFC for v141 build tools (ARM64) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.MFC.ARM64.Spectre C++ MFC for v141 build tools with Spectre Mitigations (ARM64) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.MFC.Spectre C++ MFC for v141 build tools with Spectre Mitigations (x86 & x64) 16.0.28625.61
Microsoft.VisualStudio.Component.VC.v141.x86.x64.Spectre MSVC v141 - VS 2017 C++ x64/x86 Spectre-mitigated libs (v14.16) 16.4.29429.68
Microsoft.VisualStudio.Component.WinXP C++ Windows XP Support for VS 2017 (v141) tools [Deprecated] 16.1.28811.260

Get support

Sometimes, things can go wrong. If your Visual Studio installation fails, see Troubleshoot Visual Studio installation and upgrade issues for step-by-step guidance.

We also offer a live chat (English only) support option for installation-related issues.

Here are a few more support options:

See also