我想開始學習C#,並且真的想在我的樹莓派上用它編寫代碼。但是,我找不到將C#導入我的pi的方法。有誰知道如何做到這一點?我有Raspberry pi 2模型B。感謝您的幫助。
我想開始學習C#,並且真的想在我的樹莓派上用它編寫代碼。但是,我找不到將C#導入我的pi的方法。有誰知道如何做到這一點?我有Raspberry pi 2模型B。感謝您的幫助。
'Mono'是一個工具集和C#,用於創建基於Linux的“ .NET”兼容程序,並且生成的二進製文件與Microsoft.NET完全兼容。
從提供的基本程序開始鏈接這裡肯定會幫助您更好地理解“ mono”。
此外,我還使用了來自mono開發人員 this的文檔非常有用。
我認為您需要澄清要實現的目標,但是希望對您有所幫助。
首先,C#是一種語言。您使用C#編寫程序,這些程序將在.NET框架上運行。 .NET框架必須在您的設備上安裝才能運行C#程序。
從去年開始,您可以選擇在Raspberry Pi 2上安裝 Windows 10 IoT Core。這是一項新技術,因此正在積極開發和改進,但是有一些限制。您將需要使用Visual Studio(可以使用社區版的“免費”版本),並且當前只能從Windows 10計算機連接到Pi2。如果有這些內容,那麼恕我直言,這是使C#運行的最佳方法。
或者,有一個開源的 Mono Project可以在其中運行Raspbian(和其他口味)。
這取決於您當前的技能,哪種方法最適合您。
有關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,但是我還沒有成功運行它。
$ sudo apt-get install mono-csharp-shell
$ sudo apt-get install mono-runtime $ sudo apt-get install mono-complete $ sudo apt-get install monodevelop