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

Cje*_*en1 5 c# raspberry-pi

我正在开发一个项目,这意味着我需要一个 Raspberry Pi;然而,我在 Python 或 Lua 方面的编程经验非常有限。

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

Qui*_*nch 6

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


小智 1

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

http://逻辑遗传学.com/raspberry-pi-and-mono-hello-world/

  • 这已经过时了。你只需要在Linux系统中安装.NET Core,编译你的C#,然后像普通应用程序一样运行它。不需要与“mono”直接交互。你甚至从未见过它。我已经在 Debian VM 上完成了此操作,尚未在 Pi 上完成,但很可能它会起作用。看看这个答案的日期,Blazin 并不知情。他确实应该提到这一点,因为它已经众所周知,但还没有 RTM。 (2认同)