Me gustaría comenzar a aprender C # y realmente quiero codificarlo en mi raspberry pi. Sin embargo, no puedo encontrar una manera de obtener C # en mi pi. ¿Alguien sabe como hacer esto? Tengo el Raspberry pi 2 modelo B. Gracias por tu ayuda.
pi-2
software-installation
c#
John Quincy
fuente
fuente
Respuestas:
'Mono' es un conjunto de herramientas y C # se utiliza para crear programas compatibles con ".NET" basados en Linux, y los binarios resultantes son totalmente compatibles con Microsoft.NET.
comenzar desde los programas básicos dados en el enlace aquí, que definitivamente lo ayudarán a comprender mejor 'mono'.
Además también he utilizado la documentación de los desarrolladores mono este que era muy útil.
fuente
Jessie
ya que los paquetes Mono están MUCHO más actualizados. wheezy está realmente sin datos. También puede usar el repositorio de Xamarin para obtener un punto de inflexión o RC, si busca el más nuevo y más estable para cosas como servidores web, subprocesos y GUICreo que necesita aclarar lo que está tratando de lograr, pero espero que esto ayude.
En primer lugar, C # es un lenguaje. Escribes programas en C # y estos se ejecutarán en .NET Framework. Es el marco .NET que debe instalarse en su dispositivo para que se ejecute su programa C #.
Desde el año pasado, tiene la opción de instalar Windows 10 IoT Core en su Raspberry Pi 2. Esta es una tecnología nueva, por lo que se está desarrollando y mejorando activamente a un ritmo rápido, pero existen algunas limitaciones. Deberá utilizar Visual Studio (la versión "gratuita" de Community Edition está bien) y actualmente solo puede conectarse a un Pi2 desde una computadora con Windows 10. Si tiene estos, en mi humilde opinión, esta es la mejor manera de hacer que C # se ejecute.
Alternativamente, existe el Mono Project de código abierto que se ejecutará en Raspbian (y otros sabores).
Dependerá de sus habilidades actuales sobre cuál de estos enfoques será el mejor para usted.
fuente
Mono es un compilador de C # para Linux que puede descargar aquí . En cuanto a la compilación de línea de comandos, solo necesitará ejecutar
mono yourscript.exe
según esta publicación de StackOverflow.fuente
Las respuestas que hacen referencia a Mono son en gran medida correctas, pero recomendaría como alternativa revisar .NET Core en su lugar. .NET Core admite Raspbian como destino de implementación. Para obtener información más detallada, consulte la entrada del blog en https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/ , pero para fragmentar la parte de "cómo configurarlo", puede obténgalo haciendo lo siguiente:
Puede usar cualquier editor de texto para editar los programas de C # y he oído que VSCode se instalará, pero aún no he tenido éxito en hacerlo funcionar.
fuente
Instale la carcasa afilada C
Instale MonoDevelop, que es un IDE para ayudar a ejecutar C # en Pi
fuente