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 realizzare un client NTP in Python

In questo post vediamo come realizzare, utilizzando poche righe di codice, uno script Python che agisca da client NTP. Soluzione 1 In questa prima soluzione

Come avviare UEFI dopo reboot su Linux

L’accesso a UEFI al boot del computer richiede la pressione di un tasto che varia per ogni produttore di hardware. I tasti che più comunemente

Partners