29

時代遅れのスレッドをたくさん見つけることができますが、ここ数か月で多くのスレッドが変更されました。

現在、 Monoを使用せずに Raspbian (現在は Jessie) を使用して Raspberry で .NET Core および/または ASP.NET Core を実行する可能性はありますか? または何が必要ですか?

いくつかの dnvm サンプルを見つけることができますが、最新で dotnet cli を使用するチュートリアルが 1 つ見つかりません。Windows 10 IoT が v1.1.0 で計画されていることは知っていますが、ARM ベースの CPU については何も見つかりません。また、Raspbian 上の ASP.NET Core 用の Docker サンプルはありません...

http://dot.netでもHomebrew のインストール コマンドしか表示されませんが、Homebrew を使用せずに Raspbian / Linux に .NET Core 1.0.1 をインストールする方法が示されています。

4

4 に答える 4

24

.NET Core は、2016 年第 4 四半期 / 2017 年第 1 四半期に Raspian / Windows 10 IoT などの ARM ベースの OS で実行される予定です 。 https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/

現時点では、Debian のインストールに従うことができると思いますが、exec format errorIIRC を取得する必要があります。

編集 2017 年 3 月 10 日: 最初の公式の指示がオンラインになりました: https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructions.md

于 2016-09-20T08:35:25.813 に答える
3

これで、Mono がまったくインストールされていなくても、Raspberry PI 3 で dotnet コア アプリケーションを実行できるようになりました。

ヘッドレス Ubuntu Server 16.04 と Ubuntu Mate 16.04 で複雑なアプリを実行することができました。

必要な作業は、coreclr と corefx のクロス コンパイルのビルド出力を取得し、プライベート DLL とコンパイル済み DLL を削除して、マネージ DLL をそれらと一緒に PI に配置することだけです。

次に、「corerun」実行可能ファイルを使用して実行できます。

(その動画を投稿しましたが、ここに投稿するのは違法のようです)

とにかく、あなたの質問に答えるために: RPI3 で dotnet コア アプリを実行できるようになりましたが、まだリリースされていません。

于 2016-12-09T19:55:28.257 に答える
2

ここで Peter Marcu の指示に従うことで、Raspberry Pi 2 または 3 で .Net Core の (一見) 安定したビルドを取得できます: https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructions.md

「corerun」を使用する必要はありません。「dotnet」を使用できます。開発マシンでビルドし、Pi にコピーします。

更新: Rasbian (Jessie) について具体的に言及された元の質問に気付きました。そのリンクの方法には、Ubuntu 14.04 または 16.04 が必要です。でも、それで問題ないなら、行ってもいいと思います。

于 2017-02-17T16:37:55.743 に答える
0

正式には 1.0 リリースではありません。現在、ARM で使用できるランタイムはWindows のみです

また、Homebrew は OSX 用です。Raspbian で今後注目したいのは、Debian の手順です。

于 2016-09-18T18:21:22.470 に答える