Je voudrais commencer à apprendre le C # et je veux vraiment le coder sur mon Raspberry Pi. Cependant, je ne trouve pas de moyen d'obtenir C # sur mon pi. Est-ce que quelqu'un sait comment faire ça? J'ai le modèle Raspberry pi 2 B. Merci pour votre aide.
pi-2
software-installation
c#
John Quincy
la source
la source
Réponses:
'Mono' est un ensemble d'outils et C # utilisé pour créer des programmes compatibles ".NET" basés sur Linux, et les binaires résultants sont entièrement compatibles avec Microsoft.NET.
commencez par les programmes de base donnés dans le lien ici qui vous aideront certainement à mieux comprendre «mono».
De plus, j'ai également utilisé la documentation des développeurs mono ce qui était très utile.
la source
Jessie
car les packages Mono sont BEAUCOUP plus à jour. Wheezy est vraiment à court de données. Vous pouvez également utiliser le référentiel Xamarin pour obtenir le dernier cri ou le RC, si vous recherchez le plus récent et le plus stable pour des choses comme les serveurs Web, le threading et l'interface graphiqueJe pense que vous devez clarifier ce que vous essayez de réaliser, mais j'espère que cela vous aidera.
Tout d'abord, C # est un langage. Vous écrivez des programmes en C # et ceux-ci fonctionneront sur le framework .NET. C'est le framework .NET qui doit être installé sur votre appareil pour que votre programme C # s'exécute.
Depuis l'année dernière, vous avez la possibilité d'installer Windows 10 IoT Core sur votre Raspberry Pi 2. Il s'agit d'une nouvelle technologie donc elle est activement développée et s'améliore à un rythme rapide, mais il y a quelques limitations. Vous devrez utiliser Visual Studio (la version "gratuite" de Community Edition est très bien) et vous ne pouvez actuellement vous connecter à un Pi2 qu'à partir d'un ordinateur Windows 10. Si vous en avez, alors à mon humble avis, c'est la meilleure façon de faire fonctionner C #.
Il existe également le projet mono source open source qui s'exécutera sur Raspbian (et d'autres versions).
Cela dépendra de vos compétences actuelles quant à laquelle de ces approches vous conviendra le mieux.
la source
Mono est un compilateur C # pour Linux que vous pouvez télécharger ici . En ce qui concerne la compilation en ligne de commande, il vous suffirait d'exécuter
mono yourscript.exe
conformément à ce post StackOverflow.la source
Les réponses faisant référence à Mono sont largement correctes, mais je recommanderais plutôt de vérifier .NET Core à la place. .NET Core prend en charge Raspbian comme cible de déploiement. Pour des informations plus détaillées, consultez l'entrée de blog à https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/ , mais pour découper la partie "comment configurer", vous pouvez l'obtenir en procédant comme suit:
Vous pouvez utiliser n'importe quel éditeur de texte pour modifier les programmes C # et j'ai entendu dire que VSCode va s'installer, mais je n'ai pas encore réussi à le faire fonctionner.
la source
Installer une coque pointue C
Installez MonoDevelop qui est un IDE pour aider à exécuter C # sur Pi
la source