Visual Studio 2022 - Workloads to Install

Hello Koalas,

One day, I blew up... I tried to understand how the workloads work in Visual Studio 2022 and what features/options were include in each one.

I couldn't figure it out and I was frustrated!

So, I've decided to create an Excel table to see what was include in each workload available in Visual Studio Community 2022.

Table of Contents

This article describes what are the workloads in Visual Studio 2022. What they contain and what each option is. The objective is to help you to choose what to install on your computer.

Workloads

Visual

As you can see, we have 16 different workloads in Visual Studio 2022.

Description

WkNameDescription
1ASP.NET and web developmentBuild web applications using ASP.NET Core, ASP.NET, and standards-based web technologies including HTML, JavaScript, CSS, and JSON. Also includes tools for containerizing your application, including Docker support.
2Azure developmentAzure SDKs, tools, and projects for developing cloud apps and creating resources using .NET and .NET Framework. Also includes tools for containerizing your application including Docker support.
3Python developmentEditing, debugging, interactive development and source control for Python scripts and web apps, using familiar frameworks including Django and Flask.
4Node.js developmentBuild scalable network application using Node.js, an asynchronous event-driven JavaScript runtime.
5Mobile development with .NETBuild cross-platform applications for iOS, Android or Windows using Xamarin.
6.NET desktop developmentBuild WPF, Windows Forms, and console application using C#, Visual Basic, and F# with .NET and .NET Framework.
7Desktop development with C++Build modern C++ apps for Windows using tools of your choice, including MSVC, Clang, CMake, or MSBuild.
8Universal Windows Platform developmentCreate applications for the Universal Windows Platform with C#, VB, or optionally C++. Get the tools that give you everything you need to build apps that can run on any Windows 10 device family.
9Mobile development with C++Build cross-platform applications for iOS, Android or Windows using C++.
10Game development with UnityCreate 2D and 3D games with Unity, a powerful cross-platform development environment.
11Game development with C++Use the full power of C++ to build professional games powered by DirectX, Unreal, or Cocos2d.
12Data storage and processingConnect, develop, and test data solutions with SQL Server, Azure Data Lake, or Hadoop.
13Data science and analytical applicationsLanguages and tooling for creating data science applications, including Python and F#.
14Visual Studio extension developmentBegin extending Visual Studio with the help of the Visual Studio SDK. Use the development tools and templates to build extensions and publish to the Marketplace.
15Office/SharePoint developmentCreate Office and SharePoint add-ins, SharePoint solutions, and VSTO add-ins using C#, VB, and JavaScript.
16Linux development with C++Create and debug applications running in a Linux environment.

Excel file with all Workloads

Excel file with all workloads and additional commentsLink
PDF file with all workloads but no additional commentsLink

I hope you enjoy this article.

Have a nice time wherever you are :)

Didier