Loo*_*fer 3 raspbian .net-core raspberry-pi3 .net-core-2.0
这种方法
让我有问题...当我这样做
pi@raspberrypi:~ $ dotnet --version
Run Code Online (Sandbox Code Playgroud)
我得到以下声明......没有版本
Did you mean to run dotnet SDK commands? Please install dotnet SDK from:
http://go.microsoft.com/fwlink/?LinkID=798306&clcid=0x409
Run Code Online (Sandbox Code Playgroud)
如果我这样做(如链接所示)并使用此协议https://www.microsoft.com/net/core#linuxdebian
然后当我做安装步骤
sudo apt-get install dotnet-sdk-2.0.0
Run Code Online (Sandbox Code Playgroud)
然后找不到包裹.
Oma*_*jid 11
.NET Core发行版有两种变体.在运行时和SDK.dotnet确定您是否要使用Runtime或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
Run Code Online (Sandbox Code Playgroud)
对于Raspberry Pi设备,只有Runtime可用.即使可用,SDK也可能太慢而且资源太多,无法提供良好的体验.所以建议在另一台计算机上使用SDK(比如英特尔x86_64上的Linux)来定位raspberry pi运行时(dotnet publish -r linux-arm -c Release),然后在Raspberry Pi(dotnet /path/to/published.dll)上复制并运行它.
[1]我认为这完全是愚蠢和错误的.但这就是生活.
| 归档时间: |
|
| 查看次数: |
1543 次 |
| 最近记录: |