Answers:
“ Mono”是一个工具集和C#,用于创建基于Linux的“ .NET”兼容程序,并且生成的二进制文件与Microsoft.NET完全兼容。
从此处链接中提供的基本程序开始,它绝对可以帮助您更好地理解“ mono”。
此外,我也从单一的开发人员使用的文档这这是非常有用的。
Jessie
Mono软件包,它是最新的。喘不过气来确实没有数据。如果您正在寻找最新,最稳定的Web服务器,线程和GUI之类的东西,也可以使用Xamarin存储库获得最新的优势或RC
我认为您需要澄清您要实现的目标,但是希望这会有所帮助。
首先,C#是一种语言。您使用C#编写程序,这些程序将在.NET框架上运行。这是.NET框架,必须将其安装在设备上才能运行C#程序。
从去年开始,您可以选择在Raspberry Pi 2上安装Windows 10 IoT核心版。这是一项新技术,因此正在积极开发和改进,但存在一些限制。您将需要使用Visual Studio(可以使用社区版的“免费”版本),并且当前只能从Windows 10计算机连接到Pi2。如果有这些,那么恕我直言,这是使C#运行的最佳方法。
或者,有一个开源的Mono项目,它将在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,但是尚未成功运行它。