web-dev-qa-db-fra.com

Une erreur s'est produite lors de la récupération des métadonnées du package pour ***

Cela a été demandé à plusieurs reprises auparavant. La solution (qui fonctionne pour moi) consiste à supprimer le (s) package (s) *** du fichier packages.config (cela suffit) et du dossier packages. 

Ceci est une mauvaise solution pour moi car il doit être répété chaque fois que je veux installer un paquet Nuget. Le paquet coupable varie, mais il a tendance à être le même paquet (s) à chaque fois (Newtonsoft.Json/NETStandard.Library etc ...), jusqu'à ce que je supprime tous les paquets et tente de les réinstaller (cela change parfois le paquet coupable) . 

Y a-t-il une solution pour cela? C’est angoissant d’avoir à faire cette correction manuelle tout le temps. Et je pense que cela indique un problème sous-jacent majeur que je souhaiterais modifier dans mon projet. 

12
maxx

Mettez à jour le gestionnaire de packages Visual Studio vers la version la plus récente en suivant les étapes ci-dessous et le problème en cours disparaîtra.

  1. Dans Visual Studio, dans le menu "Outils", choisissez l’option "Extensions et mises à jour".
  2. Dans la boîte de dialogue qui apparaît, développez le nœud "Mises à jour" dans l'arborescence située à gauche.
  3. Sélectionnez l'option "Galerie Visual Studio" dans l'arborescence.
  4. Enfin, recherchez la mise à jour du gestionnaire de packages dans la liste des mises à jour à droite de la boîte de dialogue et cliquez sur le bouton "Mettre à jour" situé à côté.
28
SF1Dev

J'ai eu le même problème avec mon studio visuel 2015. 

Mais désinstaller le gestionnaire de paquets Nuget et réinstaller le même a fonctionné pour moi.

  1. Dans Visual Studio, dans le menu "Outils", choisissez l’option "Extensions et mises à jour".
  2. Barre "Recherche installée" en haut à droite, barre de saisie pour le gestionnaire de paquets Nuget
  3. Désinstallez le gestionnaire de packages Nuget pour Visual Studio 2015.
  4. Redémarrez Visual Studio.
  5. Réinstallez le même avec les mêmes étapes.
0
Rachit