Eu gostaria de começar a aprender c # e realmente quero codificá-lo no meu raspberry pi. No entanto, não consigo encontrar uma maneira de obter c # no meu pi. Alguém sabe como fazer isso? Eu tenho o Raspberry pi 2 modelo B. Obrigado pela ajuda.
Eu gostaria de começar a aprender c # e realmente quero codificá-lo no meu raspberry pi. No entanto, não consigo encontrar uma maneira de obter c # no meu pi. Alguém sabe como fazer isso? Eu tenho o Raspberry pi 2 modelo B. Obrigado pela ajuda.
Respostas:
'Mono' é um conjunto de ferramentas e C # usado para criar programas compatíveis com “.NET” baseados no Linux, e os binários resultantes são totalmente compatíveis com o Microsoft.NET.
comece pelos programas básicos fornecidos no link aqui, que definitivamente ajudarão você a entender melhor o 'mono'.
Além disso, eu também usaram a documentação dos desenvolvedores mono esse que foi muito útil.
Jessie
pois os pacotes Mono são MUITO mais atualizados. wheezy está realmente sem dados. Você também pode usar repositório Xamarin para obter bleeding edge ou RC, se você olhar para o estável mais recente e mais para coisas como servidores web, rosqueamento e GUI
Acho que você precisa esclarecer o que está tentando alcançar, mas espero que isso ajude.
Em primeiro lugar, o C # é uma linguagem. Você escreve programas em C # e eles serão executados na estrutura .NET. É a estrutura .NET que deve estar instalada no seu dispositivo para que o seu programa C # seja executado.
Desde o ano passado, você tem a opção de instalar o Windows 10 IoT Core no seu Raspberry Pi 2. Esta é uma nova tecnologia que está sendo desenvolvida ativamente e melhorando em ritmo acelerado, mas existem algumas limitações. Você precisará usar o Visual Studio (a versão "gratuita" do Community Edition está correta) e, atualmente, só pode conectar-se a um Pi2 em um computador com Windows 10. Se você tiver esses, IMHO é a melhor maneira de executar o C #.
Como alternativa, existe o Projeto Mono de código aberto que será executado no Raspbian (e outros sabores).
Depende de suas habilidades atuais sobre qual dessas abordagens será melhor para você.
Mono é um compilador C # para Linux que você pode baixar aqui . Quanto à compilação da linha de comando, você só precisa executar mono yourscript.exe
conforme esta postagem do StackOverflow.
As respostas referentes ao Mono estão amplamente corretas, mas eu recomendaria como alternativa verificar o .NET Core. O .NET Core suporta Raspbian como destino de implantação. Para obter informações mais detalhadas, consulte a entrada do blog em https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/ , mas para dividir a parte "como configurá-lo", você pode obtenha-o fazendo o seguinte:
Você pode usar qualquer editor de texto para editar os programas C # e ouvi dizer que o VSCode será instalado, mas ainda não obtive sucesso.