在树莓派上安装dotnet核心的最佳方法是什么?

时间:2017-09-06 18:43:18

标签: .net-core raspbian raspberry-pi3 .net-core-2.0

此方法

https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi/

让我有问题...当我做

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

如果我这样做(如链接所示)并使用此协议https://www.microsoft.com/net/core#linuxdebian

然后当我执行安装步骤

sudo apt-get install dotnet-sdk-2.0.0

然后找不到包裹。

1 个答案:

答案 0 :(得分:9)

.NET Core发行版有两种变体。 运行时 SDK Pattern pdfCheck = Pattern.compile("^.*\\.pdf$", Pattern.CASE_INSENSITIVE); 确定您是否要使用Runtime或SDK并将命令发送到正确的位置。

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

如果您有dotnet命令似乎某事,那么您可能已经正确安装了它!

如果您只想看到dotnet有效,请尝试dotnet,而不是:

dotnet --info

对于Raspberry Pi设备,only the Runtime is available。即使可用,SDK也可能太慢而且资源太多,无法提供良好的体验。所以建议在另一台计算机上使用SDK(比如英特尔x86_64上的Linux)来定位raspberry pi运行时($ dotnet --info Microsoft .NET Core Shared Framework Host Version : 2.0.0 Build : N/A ),然后在Raspberry Pi(dotnet publish -r linux-arm -c Release)上复制并运行它。 / p>

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