.net core 在raspberry pi上安装dotnet core的最佳方式是什么?

.net core 在raspberry pi上安装dotnet core的最佳方式是什么?,.net-core,raspbian,raspberry-pi3,.net-core-2.0,.net Core,Raspbian,Raspberry Pi3,.net Core 2.0,这种方法 给我留下了一个问题。。。当我这样做的时候 pi@raspberrypi:~ $ dotnet --version 我得到以下声明。。。没有版本 Did you mean to run dotnet SDK commands? Please install dotnet SDK from: http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409 如果我这样做(如链接所示)并使用此协议 然后当我执行安装步骤时

这种方法

给我留下了一个问题。。。当我这样做的时候

pi@raspberrypi:~ $ dotnet --version
我得到以下声明。。。没有版本

Did you mean to run dotnet SDK commands? Please install dotnet SDK from: 
  http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
如果我这样做(如链接所示)并使用此协议

然后当我执行安装步骤时

sudo apt-get install dotnet-sdk-2.0.0

然后找不到包。

.NET Core发行版有两种变体。运行时和SDK
dotnet
确定是要使用运行时还是SDK,并将命令发送到正确的位置

您看到的错误是因为
--version
是一个SDK命令[1]
dotnet
尝试将其重定向到SDK,发现周围没有SDK,建议您安装它

如果您有一个
dotnet
命令似乎可以执行某些操作,那么很可能您已经正确安装了它

如果您只想看到
dotnet
工作,请尝试
dotnet--info
,而不是:

$ dotnet --info

Microsoft .NET Core Shared Framework Host

  Version  : 2.0.0
  Build    : N/A
对于Raspberry Pi设备。SDK,即使可用,也可能太慢,资源太密集,无法提供良好的体验。因此,建议在另一台计算机上使用SDK(例如,英特尔x86_64上的Linux)以raspberry pi运行时为目标(
dotnet publish-r Linux arm-c Release
),然后在raspberry pi上复制并运行它(
dotnet/path/to/published.dll

[1] 我认为这是完全愚蠢和错误的。但生活就是这样