Chciałbym zacząć uczyć się języka C # i naprawdę chcę w nim napisać kod na moim Raspberry Pi. Jednak nie mogę znaleźć sposobu, aby uzyskać C # na mojej pi. Czy ktoś wie jak to zrobić? Mam Raspberry pi 2 model B. Dzięki za pomoc.
pi-2
software-installation
c#
John Quincy
źródło
źródło
Odpowiedzi:
„Mono” to zestaw narzędzi i język C # używany do tworzenia programów zgodnych z „.NET” opartych na systemie Linux, a powstałe pliki binarne są w pełni kompatybilne z Microsoft.NET.
zacznij od podstawowych programów podanych w linku tutaj, które na pewno pomogą ci lepiej zrozumieć „mono”.
Ponadto mam też stosować dokumentację od deweloperów mono to , co było bardzo przydatne.
źródło
Jessie
ponieważ pakiety Mono są DUŻO bardziej aktualne. świszczący brak danych. Możesz także użyć repozytorium Xamarin, aby uzyskać przewagę lub RC, jeśli szukasz najnowszego i najbardziej stabilnego dla takich rzeczy jak serwery WWW, wątki i GUIMyślę, że musisz wyjaśnić, co próbujesz osiągnąć, ale mam nadzieję, że to pomoże.
Po pierwsze, C # jest językiem. Piszecie programy w języku C #, które będą działały w środowisku .NET. Jest to platforma .NET, która musi być zainstalowana na urządzeniu, aby program C # mógł działać.
Od zeszłego roku masz możliwość zainstalowania Windows 10 IoT Core na swoim Raspberry Pi 2. Jest to nowa technologia, więc jest aktywnie rozwijana i ulepszana w szybkim tempie, ale jest kilka ograniczeń. Musisz użyć programu Visual Studio (wersja „bezpłatna” wersji Community Edition jest w porządku), a obecnie możesz połączyć się z Pi2 tylko z komputera z systemem Windows 10. Jeśli masz te, to IMHO to najlepszy sposób, aby uzyskać C # uruchomiony.
Alternatywnie istnieje projekt Mono Open Source, który będzie działał na Raspbian (i innych smakach).
To, które z tych podejść będzie dla Ciebie najlepsze, będzie zależeć od twoich obecnych umiejętności.
źródło
Mono to kompilator C # dla systemu Linux, który można pobrać tutaj . Jeśli chodzi o kompilację z wiersza poleceń, wystarczy uruchomić
mono yourscript.exe
zgodnie z tym postem StackOverflow.źródło
Odpowiedzi odnoszące się do Mono są w dużej mierze poprawne, ale zamiast tego poleciłbym zamiast tego .NET Core. .NET Core obsługuje Raspbian jako cel wdrażania. Aby uzyskać bardziej szczegółowe informacje, sprawdź wpis na blogu pod adresem https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/ , ale aby poruszyć część „jak to skonfigurować”, możesz: uzyskaj to, wykonując następujące czynności:
Możesz użyć dowolnego edytora tekstu do edycji programów w C # i słyszałem, że VSCode zostanie zainstalowany, ale nie udało mi się go uruchomić.
źródło
Zainstaluj ostrą powłokę C.
Zainstaluj MonoDevelop, który jest IDE, aby pomóc uruchomić C # na Pi
źródło