J'essaie de réinstaller mon package EntityFramework à l'aide de
PM> Install-Package EntityFramework
Mais je reçois le message suivant
'EntityFramework 5.0.0' déjà installé. a déjà une référence à "EntityFramework 5.0.0".
J'ai donc essayé de désinstaller le paquet en utilisant
PM> Uninstall-Package EntityFramework -Force
Mais je continue à recevoir le message suivant
Uninstall-Package : Unable to find package 'EntityFramework'.
At line:1 char:1
+ Uninstall-Package EntityFramework -Force
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Uninstall-Package], InvalidOperationException
Comment réinstaller le paquet?
Essayez de le supprimer des références du projet et du packages.config
. Puis rajoutez-le.
Pour supprimer/désinstaller: Dans la Package Manager Console, exécutez:
UnInstall-Package EntityFramework-Version 6.0.2
Vous pouvez exécuter la commande suivante dans le gestionnaire de paquets
UnInstall-Package EntityFramework
Puis installez le paquet nécessaire en utilisant
Install-Package EntityFramework -Version 5.0.0
J'ai rencontré un problème similaire, et le chemin emprunté était incorrect. Vous ne pouvez pas trouver le package car l'espace de noms complet pour Entity Framework est Microsoft.AspNet.Identity.EntityFramework.
Par conséquent, pour désinstaller, vous devez entrer les informations suivantes dans le gestionnaire de packages:
Uninstall-Package Microsoft.AspNet.Identity.EntityFramework
Dans Package Manager Console, vous pouvez écrire la commande suivante:
Uninstall-package EntityFramework -force
Assurez-vous que tous les fichiers EntityFramework sont supprimés du dossier de projet de l'explorateur de fichiers après la première réponse.
Je suis confronté à ce problème depuis des jours. Pour résoudre le problème, j'ai essayé la dernière version du framework, je l'ai désinstallé et j'ai installé la version précédente. Toutes les possibilités essayées ne fonctionnaient pas pour moi. Enfin, j'ai trouvé une solution et il suffit d'exécuter la commande ci-dessous sur la console Gestionnaire de packages.
PM>install-Package Microsoft.AspNet.Identity.EntityFramework
tout se fait tout seul. Désinstallez l'ancienne version et installez la dernière version d'Ef sous Microsoft.AspNet.Identity.EntityFramework 2.2.2
et met à jour les fichiers de mon projet.
Après l'installation, l'image ci-dessous montre ce que j'ai en allant dans outils-> Nuget Packagemanager-> visualiseur de paquet