Esercizio - Configurare le estensioni di Visual Studio Code
È possibile estendere le funzionalità di Visual Studio Code usando le estensioni. Le estensioni sono componenti aggiuntivi che forniscono funzionalità aggiuntive a Visual Studio Code. Sono disponibili estensioni del linguaggio, estensioni del tema ed estensioni che aggiungono nuove funzionalità a Visual Studio Code. Visual Studio Code supporta lo sviluppo di applicazioni C# usando le estensioni del linguaggio C# e .NET Software Development Kit (SDK).
.NET SDK e .NET Runtime
.NET è una piattaforma per sviluppatori open source multipiattaforma usata per sviluppare diversi tipi di applicazioni. Include i linguaggi software e file di libreria usati per sviluppare applicazioni .NET. È possibile scrivere applicazioni .NET in C#, F# o Visual Basic. La piattaforma .NET viene usata per sviluppare ed eseguire applicazioni in Windows, macOS e Linux. La piattaforma .NET fornisce un ambiente di runtime per l'esecuzione di applicazioni.
Il runtime .NET è la libreria necessaria per eseguire le applicazioni C#. È anche possibile visualizzare il runtime .NET denominato Common Language Runtime o CLR. Il runtime .NET non è necessario per scrivere il codice C#, ma è necessario eseguire effettivamente le applicazioni C#.
Visual Studio Code usa le estensioni .NET SDK e C# per fornire un ambiente di sviluppo per la scrittura, l'esecuzione e il debug di applicazioni C#.
Configurare le estensioni di Visual Studio Code
Per installare l'estensione C# Dev Kit per Visual Studio Code, seguire questa procedura:
Assicurarsi di avere aperto Visual Studio Code.
Nella barra delle attività selezionare Estensioni.
Nella casella di testo Cerca estensioni nel Marketplace immettere C#
L'immissione di "C#" filtra l'elenco di estensioni per visualizzare solo le estensioni che hanno qualcosa a che fare con la codifica C#.
Nell'elenco filtrato delle estensioni disponibili selezionare l'estensione con etichetta "C# Dev Kit - Official C# extension from Microsoft" pubblicata da Microsoft.
Sono disponibili molte informazioni sull'estensione C# che è possibile leggere. Per il momento, è importante sapere che questa estensione consente di sviluppare, modificare ed eseguire il debug di codice C# in Visual Studio Code. È possibile tornare in un secondo momento per leggere informazioni sull'estensione, se necessario.
Per installare l'estensione, selezionare Installa.
Il pulsante Installa cambia in Installazione.
Attendere il completamento dell'installazione.
Questa estensione deve essere installata in 30-40 secondi. Al termine dell'installazione, il pulsante Installa viene modificato in Installato.
Annotazioni
È possibile che vengano visualizzate notifiche durante l'installazione dell'estensione C# Dev Kit. Ignorare la notifica che richiede di "accedere" e chiudere la notifica che indica che non è possibile trovare .NET SDK. Si installa .NET SDK nell'unità successiva.
Chiudere la pagina Introduzione a C# Dev Kit nell'editor.
Nella visualizzazione ESTENSIONI deselezionare il testo C# dalla casella di testo Cerca.
La visualizzazione EXTENSIONS viene aggiornata per visualizzare le estensioni INSTALLED nella parte superiore dell'elenco. Le estensioni più diffuse e consigliate sono elencate di seguito le estensioni installate. È possibile "fare clic e trascinare" nella parte superiore della sezione POPULAR per separarla dall'elenco delle estensioni installate.
Annotazioni
Non ci sono premi per l'installazione della maggior parte delle estensioni. Sono disponibili molte estensioni eccezionali per Visual Studio Code, ma attendere fino a quando non è necessaria un'estensione prima di installarla.
Si noti che l'installazione di C# Dev Kit installa le estensioni seguenti:
- Strumento di installazione .NET. Questa estensione installa e gestisce versioni diverse di .NET SDK e runtime.
- C# - Supporto del linguaggio di base per C#.
- C# Dev Kit - Estensione C# ufficiale di Microsoft.
Per chiudere la visualizzazione ESTENSIONI , selezionare l'icona Estensioni sulla barra attività.
La visualizzazione EXTENSIONS viene compressa.
Le estensioni C# installate sono le uniche necessarie per il momento.
Nell'unità successiva si installa .NET SDK.