回答:
「Mono」は、Linuxベースの「.NET」互換プログラムを作成するために使用されるツールセットおよびC#であり、結果のバイナリはMicrosoft.NETと完全に互換性があります。
ここのリンクにある基本プログラムから始めてください。これは間違いなく「モノ」をよりよく理解するのに役立ちます。
加えて私はまた、モノの開発者からのドキュメントを使用しているこの非常に有用でした。
Jessie
は、Monoパッケージが非常に最新であるため、使用するのが最善です。wheezyは本当にデータ不足です。また、あなたがウェブサーバのようなもののために、最新かつ最も安定を探している場合は、エッジまたはRC出血取得するにはXamarinリポジトリを使用するスレッドとGUIできる
あなたが達成しようとしていることを明確にする必要があると思いますが、うまくいけばこれが役立つでしょう。
まず、C#は言語です。C#でプログラムを作成すると、これらは.NETフレームワークで実行されます。C#プログラムを実行するには、デバイスにインストールする必要がある.NETフレームワークです。
昨年から、Raspberry Pi 2にWindows 10 IoT Coreをインストールするオプションがあります。これは新しいテクノロジーであるため、急速に開発および改善されていますが、いくつかの制限があります。Visual Studioを使用する必要があります(Community Editionの「無料」バージョンで問題ありません)。現在、Windows 10コンピューターからのみPi2に接続できます。これらがある場合、私見はC#を実行するための最良の方法です。
あるいは、Raspbian(およびその他のフレーバー)で実行されるオープンソースのMonoプロジェクトがあります。
これらのアプローチのどれがあなたにとって最適であるかは、あなたの現在のスキルに依存します。
Monoを参照する回答はほとんど正しいですが、代わりに.NET Coreをチェックアウトすることをお勧めします。.NET Coreは、Raspbianを展開ターゲットとしてサポートしています。より詳細な情報については、のブログのエントリをチェックアウトhttps://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/のが、「それを設定する方法」の部分アウトチャンクするには、次のことができます以下を実行して取得します。
任意のテキストエディタを使用してC#プログラムを編集できます。VSCodeがインストールされると聞きましたが、まだ実行に成功していません。