Est .NET de Base prêt à exécuter sur Raspberry PI 3?
Je peux trouver beaucoup de vieux threads mais beaucoup de choses ont changé ces derniers mois.
Est il n'y a actuellement aucune possibilité de courir .NET de Base et/ou ASP.NET Cœur de Framboise avec Raspbian (actuellement Jessie) sans Mono? Ou de quoi ai-je besoin?
Je peux trouver quelques dnvm échantillons, mais je ne peux pas en trouver un tutoriel qui est à jour et utilise le dotnet cli. Je sais que Windows 10 Ido est prévu pour v1.1.0 mais je ne trouve rien pour ARM à base de Processeurs. Aussi il n'y a pas de menu fixe de l'échantillon pour ASP.NET de Base sur Raspbian...
Même http://dot.net ne montre qu'un Homebrew installer commandement, mais comment l'installer .NET de Base 1.0.1 sur Raspbian /Linux sans Homebrew.
- Samsung a travaillé avec Microsoft sur le BRAS de port, mais je ne pense pas que cela a fini.
- Vous pouvez suivre l'évolution ici github.com/dotnet/coreclr/issues/3977
Vous devez vous connecter pour publier un commentaire.
.NET de Base est planifiée pour s'exécuter sur les BRAS en fonction de l'OS comme Raspian /Windows 10 IoT pour le 4e trimestre 2016 /T1 2017.
https://blogs.msdn.microsoft.com/dotnet/2016/07/15/net-core-roadmap/
À ce point de temps, je pense que vous pouvez suivre l'installation pour Debian, mais vous devriez obtenir une
exec format error
IIRC.Modifier 3/10/17: première instruction officielle est maintenant en ligne: https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructions.md
mono
? ou peut-elle être utilisée en mode natif surlinux
boîte sansmono
? Pourriez-vous me fournir quelques liens de comment faire cela?Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'System.ComponentModel.Primitives, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)
Maintenant, vous POUVEZ exécuter dotnet applications de base sur la Raspberry PI. 3, no Mono installés à toutes.
J'ai réussi à exécuter complexe app sur headless Ubuntu Server 16.04 et sur Ubuntu Mate 16.04.
Tout ce que vous avez à faire est d'obtenir à la sortie de génération de compilation croisée de coreclr et corefx, supprimer privé et pré-dll compilées, et de mettre votre dll gérés sur le PI avec eux.
Puis vous pouvez l'exécuter à l'aide de "corerun" exécutable.
(J'ai posté une vidéo sur celui-là, mais il semble être illégal de le poster ici)
De toute façon, pour répondre à votre question : il est maintenant possible d'exécuter dotnet applications de base sur RPI3, bien qu'il n'est pas encore sorti.
Vous pouvez obtenir une (apparemment) de stabilisation de la construire de .Net de Base sur la Raspberry Pi 2 ou 3 par Pierre, Marcu les instructions ici: https://github.com/dotnet/core/blob/master/samples/RaspberryPiInstructions.md
Vous n'avez pas besoin d'utiliser "corerun", vous pouvez utiliser "dotnet". Vous construisez sur votre machine de dev et de la copie de votre Pi.
Mise à jour: je me rends compte maintenant à la question d'origine spécifiquement mentionné Rasbian (Jessie). La méthode à ce lien nécessite Ubuntu 14.04 ou 16.04. Mais si ce n'est pas un problème, je pense que vous devriez être bon d'aller.
Officiellement pour la version 1.0, pas de. Le seul temps de fonctionnement disponibles pour ARM est actuellement le Windows ceux.
Aussi, Homebrew est pour OSX. Ce que vous voulez être à la recherche à l'avenir pour sur Raspbian est le Debian instructions.