web-dev-qa-db-fra.com

Désinstallez EntityFramework à l'aide de la console du gestionnaire de packages

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?

26
user65439

Essayez de le supprimer des références du projet et du packages.config. Puis rajoutez-le.

29
BlackICE

Pour supprimer/désinstaller: Dans la Package Manager Console, exécutez:

UnInstall-Package EntityFramework-Version 6.0.2

15
Red
  1. Essayez-le sans -Force.
  2. Essayez de spécifier le paramètre -ProjectName et de l'exécuter sur chaque projet incluant le package EntityFramework.
1

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
1
makdu

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

0
Dipal Kothari

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.

0
BigBucks

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

enter image description here

0