Ist es möglich, .NET Core auf Raspberry PI auszuführen?
Ich habe gehört, dass .NET Core könnte, laufen auf Linux-und Mac-als auch. Ich bin derzeit mit Mono auf dem Raspberry PI. Ist es möglich oder wird es möglich sein, zu laufen .NET-Kern auf Raspberry PI?
InformationsquelleAutor der Frage TN. | 2014-11-13
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich habe es geschafft, zu laufen .NET-Core-2-app auf Raspberry PI 3 mit Raspbian.
Ich habe https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructions.md und https://github.com/dotnet/core/issues/447:
Auf meinem laptop:
Installieren .NET-Core-2.0-SDK
Laufen
Bearbeiten
helloworld.csproj
Laufen
Auf Raspberry PI 3 mit Raspbian:
Laufen
sudo apt-get install libc6 libcurl3 libgcc1 libgssapi-krb5-2 libicu52 liblttng-ust0 libssl1.0.0 libstdc++6 libunwind8 libuuid1 zlib1g
Dann kopieren
./bin/Debug/netcoreapp2.0/linux-arm/publish
von meinem laptop[Geändert Berechtigungen des
helloworld
]Laufen
./helloworld
InformationsquelleAutor der Antwort TN.
Nun kann man dotnet Kern auf Raspberry PI.
Um dies zu tun, müssen Sie zu:
Wenn Sie möchten, überspringen Sie die vor und bekommen eine fertige Binarys für den Raspberry PI, 3 (oder sogar das ganze Bild, die Sie verwenden können, mein kompiliert bauen:
http://ravendb.net/promo/xmas-win-raspberry-pi
Hinweis:
Ich war in der Lage zu tun, dass auf dem Raspberry PI-3, mit Headless Ubuntu Server 16.04 und mit Ubuntu Mate 16.04. Ich nehme an, weitere Schritte (D. H., zusätzliche Pakete zu installieren) getan werden müsse, um auf Raspbian OS und PI 2.
- Links für Cross-Kompilation (auf Ubuntu 16.04 x64-Maschine):
Einem video, das ich mit "wie" Holen Sie sich die binaries (die auch unsere app):
https://www.youtube.com/watch?v=DPxCVDOUlT8
InformationsquelleAutor der Antwort Adi
Nun oder wird es bald möglich sein, denn Microsoft angekündigt CoreCLR verfügbar ist GitHub.
InformationsquelleAutor der Antwort johnnyno
Hätte ich einen Kommentar, aber da kann ich nicht, ich bin posting als Antwort und ich denke, dass die akzeptierte Antwort, die aktualisiert werden soll.Wie es nun möglich ist, da diese überprüft in coreclr https://github.com/dotnet/coreclr/pull/1210
All das wurde in gemeinschaftsarbeit das ist zwar immer noch sehr rau (exception handling und debugging noch nicht unterstützt), so dass Sie nicht in der Lage wäre zu weit gehen, es als eine Lösung, aber irgendwann wird er es bekommen.
Datiert: 7/26/2015
InformationsquelleAutor der Antwort Shahid khan
Microsoft gemacht haben, die Quelle zu .NET Core verfügbar. Für ein Aktuelles Linux oder andere nicht-Windows-Implementierung, die Sie wahrscheinlich noch benutzen, Mono-oder einer der Xamarin-Produkte. Denn Sie enthalten eine breitere Unterstützung als nur die Kern-Funktionalität. Xamarin nehmen .NET-core-Quelle und verwenden Sie es, um Lücken und Fehler in Ihren .NET-Implementierung. Microsoft macht auch in Visual Studio Mono/Xamarin freundlich und es wird sich mit der Xamarin - Test-oder Basis-Produkt für die mobile Entwicklung in eine noch nicht veröffentlichte version von VS.
Sehen http://tirania.org/blog/
Bearbeiten -> Außerdem klingt es wie Microsoft tun, eine Kostenlose version von Windows 10 für den Vorstand. die wird auch laufen .Net.
InformationsquelleAutor der Antwort AnthonyLambert
Noch nicht AFAIK, aber CoreCLR-code für zumindest einige Versionen der ARM-Architektur. Raspberry Pi 2 wäre eine bessere Wette.
InformationsquelleAutor der Antwort Jon Harrop