Vorrei iniziare ad imparare C # e vorrei davvero scrivere il codice sul mio Raspberry Pi. Tuttavia, non riesco a trovare un modo per ottenere C # sul mio pi. Qualcuno sa come fare questo? Ho il modello Raspberry pi 2 B. Grazie per l'aiuto.
Vorrei iniziare ad imparare C # e vorrei davvero scrivere il codice sul mio Raspberry Pi. Tuttavia, non riesco a trovare un modo per ottenere C # sul mio pi. Qualcuno sa come fare questo? Ho il modello Raspberry pi 2 B. Grazie per l'aiuto.
Risposte:
'Mono' è un set di strumenti e C # utilizzato per creare programmi compatibili ".NET" basati su Linux e i binari risultanti sono pienamente compatibili con Microsoft.NET.
inizia dai programmi di base indicati nel link qui che ti aiuteranno sicuramente a capire meglio "monono".
Inoltre ho usato anche la documentazione da parte degli sviluppatori mono questo che era molto utile.
Jessie
poiché i pacchetti Mono sono MOLTO più aggiornati. wheezy è davvero senza dati. Puoi anche usare il repository Xamarin per ottenere il bleeding edge o RC, se stai cercando il più nuovo e più stabile per cose come server web, threading e GUI
Penso che tu debba chiarire cosa stai cercando di ottenere, ma spero che questo ti aiuterà.
Innanzitutto, C # è una lingua. Scrivi programmi in C # e questi verranno eseguiti sul framework .NET. È il framework .NET che deve essere installato sul dispositivo per l'esecuzione del programma C #.
Dall'anno scorso hai la possibilità di installare Windows 10 IoT Core su Raspberry Pi 2. Questa è una nuova tecnologia, quindi viene attivamente sviluppata e migliorata a un ritmo rapido, ma ci sono alcune limitazioni. Dovrai utilizzare Visual Studio (la versione "gratuita" di Community Edition va bene) e al momento puoi connetterti a un Pi2 solo da un computer Windows 10. Se hai questi, allora IMHO è il modo migliore per far funzionare C #.
In alternativa c'è il Mono Project open source che verrà eseguito su Raspbian (e altre versioni).
Dipenderà dalle tue attuali competenze su quale di questi approcci sarà il migliore per te.
Mono è un compilatore C # per Linux che puoi scaricare qui . Per quanto riguarda la linea di comando compilazione, si sarebbe solo bisogno di eseguire mono yourscript.exe
come da questo messaggio StackOverflow.
Le risposte che fanno riferimento a Mono sono in gran parte corrette, ma raccomanderei invece di provare .NET Core in alternativa. .NET Core supporta Raspbian come destinazione di distribuzione. Per informazioni più dettagliate, controlla la voce del blog su https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/ , ma per ritagliare la parte "come impostarla", puoi ottenerlo nel modo seguente:
È possibile utilizzare qualsiasi editor di testo per modificare i programmi C # e ho sentito che verrà installato VSCode, ma non sono ancora riuscito a farlo funzionare.