Ich möchte anfangen, C # zu lernen und möchte es wirklich auf meinem Himbeer-Pi codieren. Ich kann jedoch keinen Weg finden, C # auf mein Pi zu bekommen. Weiß jemand, wie man das macht? Ich habe das Raspberry Pi 2 Modell B. Vielen Dank für Ihre Hilfe.
pi-2
software-installation
c#
John Quincy
quelle
quelle
Antworten:
'Mono' ist ein Toolset und C #, das zum Erstellen von ".NET" -kompatiblen Programmen auf Linux-Basis verwendet wird. Die resultierenden Binärdateien sind vollständig kompatibel mit Microsoft.NET.
Start in den angegebenen Link von den Basic - Programme hier die Sie auf jeden Fall besser zu verstehen'mono' helfen.
Außerdem habe ich auch die Dokumentation von den Mono - Entwickler verwendet dies , was sehr nützlich war.
quelle
Jessie
da die Mono-Pakete VIEL aktueller sind. Wheezy hat wirklich keine Daten mehr. Sie können auch das Xamarin-Repository verwenden, um auf den neuesten Stand zu kommen, oder RC, wenn Sie das Neueste und Stabilste für Dinge wie Webserver, Threading und GUI suchenIch denke, Sie müssen klären, was Sie erreichen wollen, aber hoffentlich wird dies helfen.
Erstens ist C # eine Sprache. Sie schreiben Programme in C # und diese werden auf dem .NET Framework ausgeführt. Es ist das .NET Framework, das auf Ihrem Gerät installiert sein muss, damit Ihr C # -Programm ausgeführt werden kann.
Seit letztem Jahr haben Sie die Möglichkeit, Windows 10 IoT Core auf Ihrem Raspberry Pi 2 zu installieren . Dies ist eine neue Technologie, die derzeit aktiv weiterentwickelt und verbessert wird. Es gibt jedoch einige Einschränkungen. Sie müssen Visual Studio verwenden (die "kostenlose" Community Edition-Version ist in Ordnung) und können derzeit nur von einem Windows 10-Computer aus eine Verbindung zu einem Pi2 herstellen. Wenn Sie diese haben, ist dies meiner Meinung nach der beste Weg, um C # zum Laufen zu bringen.
Alternativ gibt es das Open-Source- Mono-Projekt, das auf Raspbian (und anderen Aromen) ausgeführt wird.
Welche dieser Ansätze für Sie am besten geeignet sind, hängt von Ihren derzeitigen Fähigkeiten ab.
quelle
Mono ist ein C # -Compiler für Linux, den Sie hier herunterladen können . Für die Befehlszeilenkompilierung müssten Sie nur
mono yourscript.exe
wie in diesem StackOverflow-Beitrag beschrieben ausgeführt werden.quelle
Die Antworten, die sich auf Mono beziehen, sind größtenteils richtig, aber ich würde empfehlen, stattdessen .NET Core als Alternative zu prüfen. .NET Core unterstützt Raspbian als Bereitstellungsziel. Ausführlichere Informationen finden Sie im Blog-Eintrag unter https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/. Sie können jedoch auch den Abschnitt "So richten Sie ihn ein" herausfiltern Erhalten Sie es, indem Sie folgendermaßen vorgehen:
Sie können die C # -Programme mit einem beliebigen Texteditor bearbeiten. Ich habe gehört, dass VSCode installiert wird, konnte dies jedoch noch nicht erfolgreich zum Laufen bringen.
quelle
Installieren Sie die Cis-Schale
Installieren Sie MonoDevelop, eine IDE, mit der C # auf Pi ausgeführt werden kann
quelle