我正在开展一个项目,这意味着我需要一个Raspberry Pi;但是,我在Python或Lua中的编程经验非常有限。
是否可以在Raspberry Pi上使用C#运行在VS2013中编译的程序?
答案 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上写字会更难!