Подтвердить что ты не робот

Является ли .NET Core готовым к работе на малине PI 3?

Я могу найти много устаревших потоков, но в последние месяцы многое изменилось.

Есть ли в настоящее время возможность запуска .NET Core и/или ASP.NET Core на малине с Raspbian (в настоящее время Jessie) без Mono? Или что мне нужно?

Я могу найти некоторые образцы dnvm, но я не могу найти один учебник, который обновлен и использует dotnet cli. Я знаю, что Windows 10 IoT запланирован для v1.1.0, но я не могу найти ничего для процессоров на базе ARM. Также нет образца Docker для ASP.NET Core на Raspbian...

Даже http://dot.net отображается только команда установки Homebrew, но как установить .NET Core 1.0.1 на Raspbian/Linux без Homebrew.

4b9b3361

Ответ 1

Платформа .NET Core планируется запустить на базе ARM, такой как Raspian/Windows 10 IoT для Q4 2016/Q1 2017. https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/

В этот момент я думаю, что вы можете следить за установками для Debian, но вы должны получить exec format error IIRC.

Редактировать 3/10/17: первая официальная инструкция находится в режиме онлайн: https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructions.md

Ответ 2

Теперь вы можете запускать приложения с ядром dotnet на Raspberry PI 3 без установки Mono.

Мне удалось запустить сложное приложение на безголовом сервере Ubuntu 16.04 и на Ubuntu Mate 16.04.

Все, что вам нужно сделать, это получить вывод сборки кросс-компиляции coreclr и corefx, удалить частные и предварительно скомпилированные DLL и поместить ваши управляемые DLL в PI вместе с ними.

Затем вы можете запустить его с помощью исполняемого файла "corerun".

(Я разместил видео на этом, но, похоже, незаконно публиковать его здесь)

Во всяком случае, чтобы ответить на ваш вопрос: теперь можно запускать сетевые приложения dotnet на RPI3, хотя он еще не выпущен.

Ответ 3

Вы можете получить (по-видимому) стабильную сборку .Net Core на малине Pi 2 или 3, следуя инструкциям Питера Марку здесь: https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructions.md

Вам не нужно использовать "corerun", вы можете использовать "dotnet". Вы строите свою машину и копируете ее на свой Pi.

Обновление: теперь я понимаю оригинальный вопрос, конкретно упомянутый Rasbian (Jessie). Метод по этой ссылке требует Ubuntu 14.04 или 16.04. Но если это не проблема, я думаю, вам должно быть хорошо идти.

Ответ 4

Официально для выпуска 1.0, нет. Единственные промежутки времени, доступные для ARM, в настоящее время - Windows.

Кроме того, Homebrew предназначен для OSX. То, что вы хотите смотреть в будущем на Raspbian, - это инструкции Debian.