Visual Studio Desktop Express component directory

Applies to: yesVisual Studio noVisual Studio for Mac


This article applies to Visual Studio 2017. If you're looking for the latest Visual Studio documentation, see Visual Studio documentation. We recommend upgrading to the latest version of Visual Studio. Download it here

The tables on this page list the IDs that you can use to install Visual Studio by using the command line or that you can specify as a dependency in a VSIX manifest. Note that we will add additional components as 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 our 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 Use Command-Line Parameters to Install Visual Studio 2017 page. And, for a list of workload and component IDs for other products, see Visual Studio 2017 Workload and Component IDs page.

Express for Windows Desktop

ID: Microsoft.VisualStudio.Workload.WDExpress

Description: Build Native and Managed applications like WPF, WinForms and Win32 with syntax-aware code editing, source code control, and work item management. Includes support for C#, Visual Basic, and Visual C++.

Components included by this workload

Component ID Name Version Dependency type
Microsoft.Component.ClickOnce ClickOnce Publishing 15.8.27825.0 Required
Microsoft.Component.HelpViewer Help Viewer 15.6.27323.2 Required
Microsoft.Component.MSBuild MSBuild 15.7.27520.0 Required
Microsoft.Component.VC.Runtime.OSSupport Visual C++ runtime for UWP 15.6.27406.0 Required
Microsoft.Net.Component.4.5.1.TargetingPack .NET Framework 4.5.1 targeting pack 15.6.27406.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.6.TargetingPack .NET Framework 4.6 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.Net.ComponentGroup.TargetingPacks.Common .NET Framework 4 – 4.6 development tools 15.6.27406.0 Required
Microsoft.VisualStudio.Component.Common.Azure.Tools Connectivity and publishing tools 15.9.28107.0 Required
Microsoft.VisualStudio.Component.CoreEditor Visual Studio core editor 15.8.27729.1 Required
Microsoft.VisualStudio.Component.EntityFramework Entity Framework 6 tools 15.6.27406.0 Required
Microsoft.VisualStudio.Component.NuGet NuGet package manager 15.9.28016.0 Required
Microsoft.VisualStudio.Component.Roslyn.Compiler C# and Visual Basic Roslyn compilers 15.6.27309.0 Required
Microsoft.VisualStudio.Component.Roslyn.LanguageServices C# and Visual Basic 15.8.27729.1 Required
Microsoft.VisualStudio.Component.SQL.ADAL SQL ADAL runtime 15.6.27406.0 Required
Microsoft.VisualStudio.Component.SQL.CLR CLR data types for SQL Server 15.0.26208.0 Required
Microsoft.VisualStudio.Component.SQL.CMDUtils SQL Server Command Line Utilities 15.0.26208.0 Required
Microsoft.VisualStudio.Component.SQL.DataSources Data sources for SQL Server support 15.0.26621.2 Required
Microsoft.VisualStudio.Component.SQL.LocalDB.Runtime SQL Server Express 2016 LocalDB 15.7.27617.1 Required
Microsoft.VisualStudio.Component.SQL.NCLI SQL Server Native Client 15.0.26208.0 Required
Microsoft.VisualStudio.Component.SQL.SSDT SQL Server Data Tools 15.9.28107.0 Required
Microsoft.VisualStudio.Component.Static.Analysis.Tools Static analysis tools 15.0.26208.0 Required
Microsoft.VisualStudio.Component.TextTemplating Text Template Transformation 15.0.26208.0 Required
Microsoft.VisualStudio.Component.VC.CLI.Support C++/CLI support 15.6.27309.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.ARM64 Visual C++ compilers and libraries for ARM64 15.9.28230.55 Required
Microsoft.VisualStudio.Component.VisualStudioData Data sources and service references 15.6.27406.0 Required
Microsoft.VisualStudio.Component.Windows10SDK.14393 Windows 10 SDK (10.0.14393.0) 15.6.27406.0 Required
Microsoft.VisualStudio.Component.Windows10SDK.17134 Windows 10 SDK (10.0.17134.0) 15.8.27924.0 Required

Unaffiliated components

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

Component ID Name Version
n/a n/a n/a

Support or troubleshooting

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

Here are a few more support options:

  • We also offer an installation chat (English only) support option for installation-related issues.
  • Report product issues to us via the Report a Problem tool that appears both in the Visual Studio Installer and in the Visual Studio IDE. If you're an IT Administrator and don't have Visual Studio installed, you can submit IT Admin feedback here.
  • Suggest a feature, track product issues, and find answers in the Visual Studio Developer Community.

See also