我可以在ARM / raspberry pi上运行dot NET核心吗?

时间:2016-11-19 17:07:25

标签: .net-core

我可以调试和构建我的主机x64,但我想在我的pi上执行代码。谷歌搜索后有a comment表示

  

您需要在另一台计算机上构建和发布您的代码,然后将其复制到Pi。

然而,他似乎不确定,似乎我应该使用dotnet来执行,这似乎不是手臂所以它似乎没有办法运行应用程序

如何在覆盆子pi上的dot net core上运行我的应用程序?

2 个答案:

答案 0 :(得分:4)

尚未,ARM没有正式的sdk版本。似乎他们很接近,但我没有听说过任何时间表。这是我不时检查跟踪他们进度的线索。 https://github.com/dotnet/coreclr/issues/3977

答案 1 :(得分:1)

是的!现在使用.net core 2.0和相应的sdk,您可以发布您的arm架构应用程序:dotnet publish -c Release -r linux-arm。将生成的二进制文件复制到RPi并享受。

请注意linux的一些先决条件,例如以下软件包:curl,libunwind和gettext。

您可以查看此帖子了解更多信息:Toggle Raspberry Pi GPIO pins with ASP.NET Core 2.0