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
Wk | Name | Description |
1 | ASP.NET and web development | Build 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. |
2 | Azure development | Azure 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. |
3 | Python development | Editing, debugging, interactive development and source control for Python scripts and web apps, using familiar frameworks including Django and Flask. |
4 | Node.js development | Build scalable network application using Node.js, an asynchronous event-driven JavaScript runtime. |
5 | Mobile development with .NET | Build cross-platform applications for iOS, Android or Windows using Xamarin. |
6 | .NET desktop development | Build WPF, Windows Forms, and console application using C#, Visual Basic, and F# with .NET and .NET Framework. |
7 | Desktop development with C++ | Build modern C++ apps for Windows using tools of your choice, including MSVC, Clang, CMake, or MSBuild. |
8 | Universal Windows Platform development | Create 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. |
9 | Mobile development with C++ | Build cross-platform applications for iOS, Android or Windows using C++. |
10 | Game development with Unity | Create 2D and 3D games with Unity, a powerful cross-platform development environment. |
11 | Game development with C++ | Use the full power of C++ to build professional games powered by DirectX, Unreal, or Cocos2d. |
12 | Data storage and processing | Connect, develop, and test data solutions with SQL Server, Azure Data Lake, or Hadoop. |
13 | Data science and analytical applications | Languages and tooling for creating data science applications, including Python and F#. |
14 | Visual Studio extension development | Begin 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. |
15 | Office/SharePoint development | Create Office and SharePoint add-ins, SharePoint solutions, and VSTO add-ins using C#, VB, and JavaScript. |
16 | Linux development with C++ | Create and debug applications running in a Linux environment. |
Excel file with all Workloads
Excel file with all workloads and additional comments | Link |
PDF file with all workloads but no additional comments | Link |
I hope you enjoy this article.
Have a nice time wherever you are :)
Didier