2

I am new in ASP.NET web development I have installed Visual Studio with two workloads:

  1. ASP.Net and web development
  2. Data storage and processing

It takes 10GB space. So my question: are both these workloads necessary for web development in C#? Are there any other workloads necessary for web development in Visual Studio? Any additional individual components that might be required?

marc_s
  • 732,580
  • 175
  • 1,330
  • 1,459
  • 3
    start always with the most basics and if you miss something later its easy to just install components using VS installer afterwards. You be fine with just ASP.NET Web dev. – Aram.B Aug 15 '22 at 11:41
  • ASP.NET Web Dev will do for most things regarding web development. – Meryovi Aug 15 '22 at 12:54

2 Answers2

4

Strictly speaking, you could use none of the workloads and install the specific individual components you need. The workloads are just handy bundles of components, with the most commonly expected functionality included (once the workload is selected, it shows optional features - some are selected by default as recommended, and the others are related but entirely optional).

The most minimal installation profile for web development would be this, on the Individual Components tab:

ASP.NET and web development dependencies component

It would bring in any additional dependencies, but you should expect that some features, especially those shown in tutorials or demos, may not be included.

Jimmy
  • 27,142
  • 5
  • 87
  • 100
  • For basic web development like create forms and perform crud operations and some MVC stuff Which individual components should I install?? – Shaheer Ahmed Aug 16 '22 at 18:20
1

These components are required for asp.netmvc development:

enter image description here

You can refer to here.

Housheng-MSFT
  • 1
  • 1
  • 1
  • 9