Nuget ne peut pas résoudre la dépendance à Entity Framework 7 qui est référencée dans le projet

.net entity-framework entity-framework-core nuget visual-studio-2013

Question

Je développe actuellement un logiciel en tant que cours pour une classe et j'ai choisi de créer une application Windows et une application Windows Phone. Le fait de savoir qu'Entity Framework 6 n'était pas pris en charge m'a presque fait abandonner, mais j'ai commencé une solution de contournement complexe avec un serveur de données avant de trouver EF7. J'ai décidé d'essayer l'une des versions de GitHub. Je l'ai donc téléchargée, j'ai construit le projet Entity Framework 7 avec succès, je l'ai référencée avec succès ... Et hop, mes fichiers de code sont soudainement parfaitement satisfaits de leurs fichiers DbSet et DbContext. les références.

Il n’ya qu’un petit problème (en fait, c’est plutôt grave), puisque je n’ai importé que les références, je n’ai pas les commandes du gestionnaire de paquets permettant de mettre à jour la base de données et tout ce jazz, alors j’essaie de voir si j’ai tous les fichiers qui semblent fonctionner pour résoudre ce problème et trouver un tas de fichiers NuGet: Fichiers NuGet J'ai donc ajouté le dossier à la liste de lieux de NuGet qui ressemble et qui fonctionne comme prévu: Image du gestionnaire de paquets

Le problème est que, lorsque je clique sur installer, on me présente:

Echec de l'installation: dépendance manquante pour la DLL d'injection Microsoft Dependency

Cependant, cela se trouve dans mes références pour le projet:

Preuve de références

J'ai jeté un coup d'œil et découvert que dans mes références, Dependency Injection ne semblait pas avoir de version répertoriée, contrairement à d'autres références, et je pensais que cela pouvait avoir un rapport avec le problème.

J'ai essayé de réimporter, de reconstruire ma copie de EF7 et rien ne semble fonctionner. Je n'ai aucune idée de l'endroit où aller à partir de maintenant et si quelqu'un pouvait me dire ce que j'ai mal fait, ce serait très utile! J'ai probablement commis une erreur naïve quelque part et je m'en excuse par avance.

Merci!

Réponse acceptée

Étant donné que vous ne vous connectez pas à l'emplacement où se trouvent les sources Entity Framework 7 sur GitHub, je supposerai qu'il s'agit du référentiel GitHub utilisé dans le cadre d'ASP.NET vNext .

Les packages NuGet préliminaires NuGet pour ASP.NET vNext sont disponibles sur MyGet . Si vous ajoutez l'URL suivante à vos sources de package existantes et l'activez, le package Nu.Get préliminaire Microsoft.Framework.DependencyInjection doit être résolu.

https://www.myget.org/F/aspnetvnext/

De plus, les packages NuGet de pré-version Entity Framework 7 sont également disponibles à partir de la source de packages ci-dessus. Vous n’avez donc peut-être pas besoin de le construire vous-même à partir du code source.



Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi