Aktuellste Version mono auf dem Raspberry Pi installieren für C# Programme (Visual C#)

Aktuellste Version mono auf dem Raspberry Pi installieren für C# Programme (Visual C#)

Installiert man mono mit sudo apt install mono-complete ist mono zwar in 30 Minuten installiert, aber nicht in der aktuellsten Version, sondern in Version 4.6.2.

Aktuellste Version mono auf dem Raspberry Pi installieren für C# Programme (Visual C#)

Aktuell ist aber 5.18.1 wie auf der mono Seite zu sehen. Die Installation ist aber auch schnell gemacht, Key, Certificate und Repo laden:

sudo apt install apt-transport-https dirmngr gnupg ca-certificates
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
echo "deb https://download.mono-project.com/repo/debian stable-raspbianstretch main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update 
sudo apt install mono-complete
sudo apt install ca-certificates-mono

Dann ein mono -V und es wird die aktuellste Version ausgegeben:

Aktuellste Version mono auf dem Raspberry Pi installieren für C# Programme (Visual C#)

Nun noch mal ein kleines Testprogramm compilieren und starten. Dazu erstellen wir die Datei lande-beispiel.cs mit dem Inhalt:

using System.Net;
using System;
using System.IO;

public class Downloader
{
    public static void Main (string[] args)
    {
    Console.WriteLine ("Lade eine Beispiel Datei aus dem Internet ...");
    WebClient webClient = new WebClient();
    webClient.DownloadFile("http://kleinhirn.eu/wp-content/uploads/2019/04/Mind-Map-Uses.png", @"beispiel-foto.png");
    Console.WriteLine ("Beispielprogramm beendet. Siehe www.wenzlaff.info");
    }
}

Das Programm soll nach dem starten nur eine Datei aus dem Internet laden. Dann also die Datei compilieren mit:

mcs lade-beispiel.cs und das Programm mit mono starten
mono lade-beispiel.exe so, nun haben wir eine Datei beispiel-foto.png aus dem Internet mit einem C-Sharp (C#) Progamm geladen.

Oder aber mit csc lade-beispiel.cs Ausgabe:
Microsoft (R) Visual C# Compiler version 2.8.2.62916 (2ad4aabc)
Copyright (C) Microsoft Corporation. All rights reserved.

Nun können wir noch testen ob die HTTPS Verbindung klappt mit:

csharp -e ’new System.Net.WebClient ().DownloadString („https://www.google.de“)‘

Nach ein paar Sekunden, wird die ganze Webseite auf der Konsole ausgegeben.

Ähnliche Artikel:

  1. Quick-HowTo: Aktuellste cmake Version 3.13.4 auf dem Raspberry Pi selbst compilieren und linken
  2. Wie kann die aktuellste Node.js v0.10.29 auf einem Raspberry Pi (Version Jessie) installiert werden?
  3. Aktuellste Node.js v9.5.0 Version mit npm v5.6.0 auf den Raspberry Pi mit Debian Sketch in 10 Minuten installieren

wallpaper-1019588
Why Nobody Remembers My World? – Charakter-Video, Visual und mehr veröffentlicht
wallpaper-1019588
Hund mit Kernseife waschen?
wallpaper-1019588
Ghost Cat Anzu: Trailer enthüllt neue Details
wallpaper-1019588
#1512 [Review] Manga ~ Jibun-Jishin