58 votes

Nuget versioning problème avec le paquet de restauration

Je suis incapable d'installer un paquet (à l'aide de paquet de restauration) en raison d'un certain type de contrôle de version problème avec Nuget. Voici les étapes que j'ai pris:

projet de construction: erreur : La version du schéma de la " MagicalUnicorn.MvcErrorToolkit " est incompatible avec la version 1.6.21205.9031 de NuGet. Veuillez mettre à jour NuGet à la dernière version de http://go.microsoft.com/fwlink/?LinkId=213942.

Extension manager dit que la version est: 2.0.30619.9119.

Ok, redémarrez VS en tant qu'administrateur, gestionnaire d'extension désinstaller nuget. redémarrez VS en tant qu'administrateur de nouveau, recherche pour nuget et à installer.

Extension manager dit à nouveau: version: 2.0.30619.9119.

projet de reconstruction de: erreur : La version du schéma de la " MagicalUnicorn.MvcErrorToolkit " est incompatible avec la version 1.6.21205.9031 de NuGet. Veuillez mettre à jour NuGet à la dernière version de http://go.microsoft.com/fwlink/?LinkId=213942.

Ok, alors redémarrer VS en tant qu'administrateur, gestionnaire d'extension désinstaller nuget à nouveau. Ce temps de téléchargement à partir de http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c Exécutez le programme d'installation, tout semble ok.

Extension manager dit à nouveau: version: 2.0.30619.9119.

projet de reconstruction de: erreur : La version du schéma de la " MagicalUnicorn.MvcErrorToolkit " est incompatible avec la version 1.6.21205.9031 de NuGet. Veuillez mettre à jour NuGet à la dernière version de http://go.microsoft.com/fwlink/?LinkId=213942.

Grr! Des idées?

116voto

Pavel Bakshy Points 3954

Il ressemble problème dans nuget outil de ligne de commande. Lorsque vous activez le 'package Nuget restaurer les fonctionnalités qu'il apporte .nuget dossier pour vous la solution avec nuget.exe. Et lorsque vous compilez le projet de cet outil est utilise pour télécharger les paquets manquants, pas VS extension est utilisée ici. Donc, essayez de mettre à jour cet outil en ligne de commande:

cd .nuget
nuget.exe update -Self

Procédure de capture d'écran:

enter image description here

15voto

Jeremy Wiggins Points 3524

La suite travaillé pour moi dans Visual Studio 2012:

  • Run VS 2012 en tant qu'Administrateur
  • Cliquez sur Outils-Extensions et les Mises à jour
  • Dans le menu de navigation de gauche, les Mises à jour -- Visual Studio Gallery
  • Cliquez sur mettre à Jour sur le Gestionnaire de Package NuGet
  • Installer la mise à jour
  • Redémarrez Visual Studio

1voto

Dipendu Paul Points 1170

J'ai été confronté au même problème. Je l'ai résolu en sélectionnant Outils sur VS 2010 Menu --> Gestionnaire de paquets de Bibliothèque --> Gestionnaire de paquets Paramètres --> cochez la Case "vérifier Automatiquement les mises à jour". Après cela, j'ai redémarré VS et a été invité pour Nuget Installation de mise à Jour. Une fois la mise à jour a été installée, le package Nuget, HTTP Client dans mon cas, s'est installé en douceur.

0voto

Ali Sarshogh Points 1009

J'ai fait face à ce problème et j'ai vérifié toutes les réponses qui ont été cette page et à la fin, mon problème n'est pas résolu. Après beaucoup de recherche sur le web j'ai pu mettre à jour mon nuget à partir du site d'origine

http://docs.nuget.org/docs/start-here/installing-nuget

et par exemple pour vs2010 :

http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c

Sur ce site, sélectionnez votre version de VS et puis la mise à jour .

Remarque : avant d'installer nuget,fermez toutes les Visual Studios et après l'installation,Ouvrez votre projet. Merci

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X