Installazione di .net core su Raspberry pi 2

Dopo aver installato Raspbian sul Raspberry, ho deciso di installare il .NET Core con l'intento di pubblicare un servizio che sarà utilizzato da un Arduino.

Per installare .NET Core sul Raspberry, gli step sono i seguenti:


 
wget https://download.visualstudio.microsoft.com/download/pr/3cb1d917-19cc-4399-9a53-03bb5de223f6/be3e011601610d9fe0a4f6b1962378ea/dotnet-sdk-2.2.401-linux-arm.tar.gz
sudo mkdir -p /bin/dotnet && sudo tar zxf dotnet-sdk-2.2.401-linux-arm.tar.gz -C /bin/dotnet

export DOTNET_ROOT=/bin/dotnet  
export PATH=$PATH:/bin/dotnet

sudo nano ~/.bashrc aggiungere alla fine la seguente riga:
export PATH=$PATH:/bin/dotnet

Per pubblicare l'applicazione creata con visual studio, lanciare un promt dei comandi ed eseguire:

pscp -r "D:\apps\myapp\bin\Release\netcoreapp2.2\publish\linux\*.*" pi@192.168.1.77:/home/pi/testcore

NOTA: E' possibile scaricare PSCP da https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

  • "D:\apps\myapp\bin\Release\netcoreapp2.2\publish\linux" è la rirectory che contiene tutti i files da pubblicare.
  • pi@192.168.1.77:/home/pi/testcore

sono rispettivamente:

  • pi: l'utente attuante connesso
  • 192.168.1.77 : l'ip del Raspberry
  • /home/pi/testcore il percorso sul Raspberry che conterrà la mia applicazione.

Su un terminale putty invece:

cd testcore
rm *
chmod 755 ./myapp
./myapp

Una piccola osservazione sul profilo di pubblicazione di Visual Studio 2019. Ecco come settarlo:

Impostazioni pubblicazione


Buon divertimento