我可以在Raspberry Pi上运行C#应用程序吗?

时间:2015-01-09 12:16:39

标签: c# raspberry-pi

我正在开展一个项目,这意味着我需要一个Raspberry Pi;但是,我在Python或Lua中的编程经验非常有限。

是否可以在Raspberry Pi上使用C#运行在VS2013中编译的程序?

4 个答案:

答案 0 :(得分:3)

您可以在Pi上运行Mono,然后根据需要使用C#进行开发。

http://www.raspberry-sharp.org/eric-bezine/2012/10/mono-framework/installing-mono-raspberry-pi/

答案 1 :(得分:1)

是的,虽然您必须使用单声道框架来基本上模拟.net,但它适用于大多数方法调用但不是全部。 看看

http://logicalgenetics.com/raspberry-pi-and-mono-hello-world/

答案 2 :(得分:1)

您可以使用VS2019将C#应用程序编译为.NET Core 3.1。 编译完应用程序后,使用命令promt中的.csproj文件打开目录。在命令提示符中键入dotnet publish -c release -r linux-arm。将编译后的文件放到pi上,然后在py上打开一个终端窗口,然后依次输入chmod u+x <YourProjectName>./<YourProjectName>,尽情享受吧!

答案 3 :(得分:0)

如果您安装mono framework并遵循他们的指导原则,那么您的应用程序将无法运行(显然在框架和硬件的限制范围内)。它上面有quite a few resources。我在一个没有太多问题的演示中看到过它。

在pi上写字会更难!