View on GitHub

Guida Aggity per C# e .NET

Guida creata da Antonio De Luca per Aggity Italy

Guida all’installazione di .NET e C# 10

1. Introduzione

Strumenti che verranno installati:

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:

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 Studio al 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.

Git Download

Git Documentation

GitHub

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.

  1. L’inglese è fortemente consigliato poichè le traduzioni sono fatte attraverso traduttori automatici veramente poco affidabili. 

  2. Vedi sopra.