2017-09-06 17 views
2

この方法ラズベリーパイにdotnet coreをインストールする最も良い方法は何ですか?

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

は私が

[email protected]:~ $ 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 

を行う際に0

は、その後、パッケージが見つかりません。

答えて

6

.NETコアディストリビューションには2つのバリエーションがあります。 ランタイムおよびSDKdotnetは、ランタイムまたは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 

only the Runtime is available。利用可能であっても、SDKは遅すぎるかもしれませんし、良い経験を提供するにはリソースが多すぎます。そのため、SDKを別のコンピュータ(Intel x86_64のLinuxなど)で使用して、ラズベリーパイランタイム(dotnet publish -r linux-arm -c Release)をターゲットにし、Raspberry Pi(dotnet /path/to/published.dll)でコピーして実行することをお勧めします。

[1]私はそれが完全に愚かで間違っていると思います。しかし、そのような人生です。

関連する問題