.net NET内核准备好在Raspberry PI 3上运行了吗?

.net NET内核准备好在Raspberry PI 3上运行了吗?,.net,raspbian,.net-core,dotnet-cli,.net,Raspbian,.net Core,Dotnet Cli,我可以找到很多过时的线程,但在过去的几个月里已经改变了很多 目前是否有可能在没有Mono的情况下在Raspberry上运行.NET Core和/或ASP.NET Core?或者我需要什么 我可以找到一些dnvm示例,但找不到一个最新且使用dotnet cli的教程。我知道Windows10IoT计划用于v1.1.0,但我找不到基于ARM的CPU。另外,在Raspbian上没有ASP.NET核心的Docker示例 甚至只显示了一个自制安装命令,但是如何在没有自制的情况下在Raspbian/Linu

我可以找到很多过时的线程,但在过去的几个月里已经改变了很多

目前是否有可能在没有Mono的情况下在Raspberry上运行.NET Core和/或ASP.NET Core?或者我需要什么

我可以找到一些dnvm示例,但找不到一个最新且使用dotnet cli的教程。我知道Windows10IoT计划用于v1.1.0,但我找不到基于ARM的CPU。另外,在Raspbian上没有ASP.NET核心的Docker示例


甚至只显示了一个自制安装命令,但是如何在没有自制的情况下在Raspbian/Linux上安装.NET Core 1.0.1。ARM当前唯一可用的运行时是


此外,自制是OSX的。您希望在Raspbian上看到的未来是。

。NET Core计划在2016年第4季度/2017年第1季度在基于ARM的操作系统上运行,如Raspian/Windows 10 IoT。

此时,我认为您可以关注Debian的安装,但您应该会得到一个
exec格式错误
IIRC


2017年3月10日编辑:第一条官方指令现在在线:

现在您可以在Raspberry PI 3上运行dotnet核心应用程序,而无需安装Mono

我设法在无头Ubuntu服务器16.04和Ubuntu Mate 16.04上运行了复杂的应用程序

您所要做的就是获得coreclr和corefx交叉编译的构建输出,删除私有和预编译的DLL,并将托管DLL与它们一起放在PI上

然后可以使用“corerun”可执行文件运行它

(我在上面贴了一段视频,但在这里贴似乎是违法的)

无论如何,要回答您的问题:现在可以在RPI3上运行dotnet core应用程序,尽管它尚未发布。

您可以按照Peter Marcu的说明在Raspberry Pi 2或3上(看起来)稳定地构建.Net core:

您不需要使用“corerun”,您可以使用“dotnet”。您在您的开发机器上构建并复制到Pi


更新:我现在意识到原来的问题特别提到了拉斯宾(杰西)。该链接上的方法需要Ubuntu 14.04或16.04。但如果这不是一个问题,我想你应该很乐意去。

是的,.Net核心将在Raspberry Pi 3上运行

您可以在stackoverflow中找到安装过程

在更多详细信息中,您也可以找到下面的链接


Samsung一直在与Microsoft合作开发ARM端口,但我认为这还没有完成。您可以在这里跟踪进度。谢谢,我会检查的。此时,.NET Core的文档记录不是很整洁..:-(你能给我一些关于如何找到视频的关键词吗?我真的很感兴趣,但我找到的都是过时的或针对Windows IoT的。试着在youtube上找到这个:在Raspberry PI上设置RavenDB(hibernatingrhinos,RavenDB,Raspberry PI)。无论如何,我们也已经在Raspbian上运行了dotnet core(raspbian比非官方的ubuntu rpi3服务器更稳定,imho)@NicolasR这里有一个关于如何在raspberry pi上运行.net core的链接:@DamianGalletini您的评论应该是当前的答案。@MohammedNoureldin我会说是的。@net core现在在ARM上运行@MohammedNoureldin Mono与.net core没有任何关系。Mono是DNX的基础,但与.net core一起被删除。现在这种情况下没有依赖关系了。@MohammedNoureldin你没有读我的链接吗?这是当前状态,工作起来很有魅力。你问过“ASP.NET核心会很快出现吗?”我说是的。但不幸的是,现在它不受支持,我也不知道现在有谁可以在ARM上安装ASP.NET Core。@MohammedNoureldin第一份官方指示请参阅我对@emseeta的评论:—您可以在Raspbian/Jessie上运行dotnet Core。基本上,交叉编译coreclr+fx,并安装gcc-5和d libicu57(从“零开始”的源代码)在Rasbian操作系统上实现了这一点。它可能(我没有尝试)与gcc-5和libicu57一起使用二进制文件。我可以补充一点:Rasbian在Pi上使用dotnet内核比使用Ubuntu“感觉”更稳定(无意冒犯)