Come eseguire una .NET Core Console App su Linux

Cerca

.NET Core è un framework gratuito e Open Source per sistemi Windows, Linux e macOS. Il progetto è prevalentemente mantenuto dagli sviluppatori di Microsoft all’interno della .NET Foundation.

.NET Core è la versione cross-platform del .NET Framework e pertanto da quando è stato rilasciato nel lontano 2014, è possibile distribuire le proprie applicazioni anche su ambiente Linux e macOS.

Compilare per Ubuntu

Compilare per Ubuntu Linux un’applicazione scritta usando .NET è facile quanto seguire questi passi:

  • Pubblicare la propria applicazione come una self contained application (basta specificare la versione della distribuzione per cui si vuole compilare 16.04, 18.04, 20.04, ecc.)
				
					dotnet publish -c release -r ubuntu.20.04-x64 --self-contained
				
			
  • Copiare la cartella denominata “publish” sulla macchina Ubuntu

  • Dal terminale della macchina Ubuntu ed andare nella directory del progetto

  • Fornire i permessi di esecuzione
				
					chmod 777 ./appname
				
			
  • Eseguire l’applicazione
				
					./appname
				
			

Un elenco esaustivo dei RIDs disponibili per compilare un progetto è raggiungibile qui: https://docs.microsoft.com/en-us/dotnet/core/rid-catalog

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Recent

Come cambiare il server DNS su Ubuntu

Cambiare il server DNS usato da Ubuntu è un’operazione piuttosto semplice, ma che comunque deve essere condotta con attenzione. Vediamo quindi in questo articolo come

Partners