📢 Nuovo Corso Bootstrap Completo disponibile!

Guida Completa all'Installazione di C# su Windows, macOS e Linux

C# è uno dei linguaggi di programmazione più popolari, utilizzato per sviluppare applicazioni di ogni tipo, da software desktop a servizi web e applicazioni mobili. Per iniziare a programmare in C#, è necessario installare il .NET SDK, che include tutto il necessario per sviluppare e eseguire applicazioni C#. In questa guida vedremo come installare C# su Windows, macOS e Linux.

1. Installazione di C# su Windows

Passaggio 1: Scarica e Installa .NET SDK

  1. Vai al sito ufficiale di .NET.
  2. Seleziona l’ultima versione stabile di .NET SDK per Windows.
  3. Scarica l’installer e segui le istruzioni per completare l’installazione.

Passaggio 2: Verifica l’Installazione

Dopo l’installazione, apri il Prompt dei comandi o PowerShell e digita il comando seguente per verificare l’installazione:

Terminal window
dotnet --version

Dovresti vedere il numero di versione di .NET installato.

Passaggio 3: Installa Visual Studio Code (Facoltativo ma Consigliato)

  1. Scarica Visual Studio Code dal sito ufficiale.
  2. Installa l’editor e avvialo.
  3. Installa l’estensione C# per Visual Studio Code dal Marketplace, che fornisce il supporto completo per lo sviluppo C#.

2. Installazione di C# su macOS

Passaggio 1: Scarica e Installa .NET SDK

  1. Vai al sito ufficiale di .NET.
  2. Seleziona l’ultima versione stabile di .NET SDK per macOS.
  3. Scarica il pacchetto e aprilo per avviare l’installazione.

Passaggio 2: Verifica l’Installazione

Dopo l’installazione, apri Terminal e digita il comando seguente per verificare l’installazione:

Terminal window
dotnet --version

Se l’installazione è riuscita, vedrai il numero di versione di .NET installato.

Passaggio 3: Installa Visual Studio Code

  1. Scarica Visual Studio Code dal sito ufficiale.
  2. Installa l’editor trascinando l’icona nella cartella Applicazioni.
  3. Avvia Visual Studio Code e installa l’estensione C# dal Marketplace.

3. Installazione di C# su Linux

Passaggio 1: Scarica e Installa .NET SDK

.NET SDK è disponibile per diverse distribuzioni Linux. Qui vediamo come installarlo su Ubuntu, una delle distribuzioni più comuni.

  1. Apri Terminal e aggiorna l’elenco dei pacchetti:
Terminal window
sudo apt-get update
  1. Installa i pacchetti richiesti per .NET SDK:
Terminal window
sudo apt-get install -y apt-transport-https && sudo apt-get update
  1. Aggiungi il repository di Microsoft e la chiave di firma:
Terminal window
wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb
  1. Installa il .NET SDK:
Terminal window
sudo apt-get update && sudo apt-get install -y dotnet-sdk-7.0

Sostituisci 7.0 con la versione desiderata.

Passaggio 2: Verifica l’Installazione

Per verificare l’installazione, digita:

Terminal window
dotnet --version

Se l’installazione è riuscita, vedrai la versione di .NET SDK installata.

Passaggio 3: Installa Visual Studio Code

  1. Installa Visual Studio Code aggiungendo il repository Microsoft:
Terminal window
sudo snap install --classic code
  1. Avvia Visual Studio Code e installa l’estensione C# dal Marketplace per abilitare il supporto per C#.

4. Creare il Primo Progetto C#

Una volta installato .NET SDK, puoi creare un nuovo progetto C# con un semplice comando.

Passaggio 1: Creare un Progetto Console

  1. Apri il terminale o il prompt dei comandi.
  2. Crea una nuova directory per il progetto e spostati in essa:
Terminal window
mkdir PrimoProgetto
cd PrimoProgetto
  1. Crea un nuovo progetto console:
Terminal window
dotnet new console

Questo comando creerĂ  un nuovo progetto console in C# con una struttura di file predefinita.

Passaggio 2: Eseguire il Progetto

Per eseguire il progetto, utilizza il comando:

Terminal window
dotnet run

Dovresti vedere l’output “Hello, World!” nel terminale.

Conclusione

Ora che hai installato C# sul tuo sistema operativo preferito e creato il tuo primo progetto, sei pronto per iniziare a sviluppare applicazioni con questo potente linguaggio di programmazione. Con Visual Studio Code e .NET SDK, hai tutto il necessario per creare, eseguire e testare i tuoi programmi C# su qualsiasi piattaforma. Ricorda di sfruttare le risorse online come documentazione, tutorial e community per approfondire la tua conoscenza di C#.