2017-09-15 3 views

Répondre

0

Pour répondre à ma propre question, tout d'abord je suis nouveau à tous les Asp.net, et j'ai récemment installé OS 64 bits pour le Raspberry Pi 3 de https://github.com/bamarni/pi64. Je l'ai fait faire un serveur web simple, exécutant nginx et support 64bit pour mongodb et le support de la version 3.2 hors de la boîte! Cela fonctionnait bien jusqu'à ce que j'essaie de lancer l'application .Net Core qui supporte actuellement uniquement armhf qui est aussi arm32. J'ai suivi les étapes de ce blog https://blogs.msdn.microsoft.com/david/2017/07/20/setting_up_raspian_and_dotnet_core_2_0_on_a_raspberry_pi ce qui est génial pour un OS armhf, et chaque fois que j'ai essayé de lancer l'application avec dotnet example.dll, je continue à recevoir des erreurs comme je n'ai pas de dotnet en référence dans le système mais j'ai physiquement lien symbolique ajouté! Puis je suis retourné à la page github et j'ai découvert que le support de l'application pour armhf devrait être prêt à l'emploi sur l'OS arm64 que bamarni a aimablement développé sur Debian. Encore j'ai ajouté sudo dpkg --add-architecture armhf sudo apt-get update sudo apt-get install libc6:armhf Et notez qu'il avait une dépendance à installer avec libc6: armhf! Ensuite, je suis retourné sur le blog blogs.msdn.microsoft.com et j'ai essayé d'installer à nouveau les dépendances pour le noyau .net avec les commandes sudo apt-get install libunwind8:armhf sudo apt-get install libunwind8:armhf gettext:armhf puis est allé dans le dossier où j'ai exécuté dotnet application.dll avant et cette fois, il a travaillé !! Malheureusement, je suis tombé sur le problème des dépendances Sql3 ou quelque chose de similaire, mais il suffit de google le problème comme nous le faisons tous et il existe une solution pour supprimer la dépendance Sql et installer Sql-lite en utilisant la commande dotnet. Je suis un noob et j'apprends le fonctionnement de toutes ces choses. J'espère que cela aidera quelqu'un en cours de route! Espérons également que quelqu'un ayant plus de connaissances explique les choses un peu plus en sens que moi.