Perché scegliere il .NET CLI?

Il .NET CLI è più che un semplice strumento; è l’ossatura della modernità in ambito .NET. Con pochi comandi, puoi creare progetti, gestire pacchetti e pubblicare applicazioni senza mai aprire Visual Studio.

Installazione rapida

Scarica il runtime più recente dal sito ufficiale di Microsoft o usa winget su Windows, brew su macOS, oppure installa direttamente tramite pacchetti Linux. Una volta scaricato, verifica con dotnet --version e sei pronto.

I comandi che devi conoscere subito

  • dotnet new: genera un template, ad esempio dotnet new console -n MioProgetto.
  • dotnet build: compila il progetto e produce l’output.
  • dotnet run: avvia la tua applicazione in modalità debug.
  • dotnet test: esegue i test unitari presenti nel tuo solution.

Gestione dei pacchetti con nuget

Con il CLI puoi aggiungere, rimuovere o aggiornare dipendenze semplicemente digitando dotnet add package NomePacchetto. Non è necessario aprire un file .csproj manualmente.

Deploy in cloud e container

L’ecosistema del CLI supporta la pubblicazione diretta su Azure, AWS o Google Cloud con comandi come dotnet publish --configuration Release. Per i container, basta aggiungere un Dockerfile e costruire l’immagine con docker build -t nome:tag ..

Trucchi per velocizzare la tua produttività

Puoi creare alias personalizzati nel tuo file di configurazione shell per ridurre i comandi più usati. Per esempio, aggiungi alias dcb='dotnet clean && dotnet build' e avrai un singolo comando che pulisce e compila.

La community dietro il CLI

Il .NET CLI è open source. Se trovi un bug o hai un’idea, apri una issue su GitHub. La collaborazione rende lo strumento più robusto e adatto a tutti.