Guida all’installazione di .NET e C# 10
1. Introduzione
Strumenti che verranno installati:
- .NET
- Visual Studio Community
- Packages
- Estensioni
- Altri strumenti
2. .NET
.NET è il framework per eseguire codice C#; è necessario installare lo SDK per poter compilarlo.
2.1. Installazione
Scaricare ed installare l’ultima versione SDK di .NET Microsoft .NET SDK Download

Controllare l’installazione da terminale eseguendo il comando
dotnet --list-sdks

3. Visual Studio
Visual studio è l’IDE standard per la programmazione in C#.
3.1. Download
Scaricare dal link seguente l’ultima versione dell’installer di Visual Studio Community Edition:
Visual Studio Community Installer Download

Aprire il file VisualStudioSetup.exe ed eseguire le istruzioni seguenti
3.2. Impostazioni Installer
È importante selezionare i pacchetti giusti. È possibile in seguito all’installazione modificare i pacchetti installati cercado su start Visual Studio Installer.
3.2.1. Pacchetti
Selezionare i seguenti pacchetti:
- Sviluppo ASP.NET e Web
- Sviluppo per Desktop .NET
- Elaborazione ed archiviazione dati


3.2.2. Lingua
Selezionare lingua Inglese1 (English) e Italiano (opzionale)

3.3. Estensioni
Lista di estensioni di Visual Studio da installare:
- Blazor Extensions - Syncfusion
- Estensione Blazor per utilizzare i componenti SyncFusion Blazor.
- Restart Visual Studio for vs2022 preview
- Aggiunge
Restart Visual Studioal menù File. Molto utile per risolvere velocemente alcuni problemi casuali causati da VS (potrebbero essere molti).
4. Git & Git
Git è un software VCS (Version Control System) locale che permette agli sviluppatori di salvare istantanee dei loro progetti nel tempo. In genere è meglio per l’uso individuale.
GitHub è una piattaforma web che incorpora le funzionalità di controllo di versione di git e quindi può essere usata in modo collaborativo. Include anche funzioni di gestione di progetto e del team, oltre a opportunità di networking e di social coding.
4.1. Download & Link
4.2. Installazione Git
👷♂️ Work In Progress 👷♂️
5. Altro
5.1. Programmi
- Notepad++
- Utile per visualizzare e modificare qualsiasi file di testo. Download
- Visual Studio Code
- IDE molto versatile ed estendibile. Download
- Insomnia
- Strumento di test REST API. Download
5.2. Estensioni per il browser
- FFS MSDN in English Chrome | Firefox
- Estensione per forzare la documentazione online di Microsoft in Inglese2.