visual studio 2010 - échec - Problème de versionnement de Nuget avec la restauration de paquet




échec de la restauration du package. restauration des modifications du package pour (4)

Je suis incapable d'installer un paquet (en utilisant la restauration de paquet) en raison d'une sorte de problème de version avec Nuget. Voici les étapes que j'ai suivies:

build project: error: La version du schéma de 'MagicalUnicorn.MvcErrorToolkit' est incompatible avec la version 1.6.21205.9031 de NuGet. Veuillez mettre à jour NuGet vers la dernière version à l'adresse http://go.microsoft.com/fwlink/?LinkId=213942 .

Le gestionnaire d'extensions dit que la version est: 2.0.30619.9119.

Ok, redémarrez VS en tant qu'administrateur, nuget de désinstallation du gestionnaire d'extension. redémarrez VS en tant qu'administrateur, recherchez nuget et installez.

Gestionnaire d'extension dit encore la version est: 2.0.30619.9119.

rebuild project: error: La version du schéma de 'MagicalUnicorn.MvcErrorToolkit' est incompatible avec la version 1.6.21205.9031 de NuGet. Veuillez mettre à jour NuGet vers la dernière version à l'adresse http://go.microsoft.com/fwlink/?LinkId=213942 .

Ok, alors redémarrez VS en tant qu'administrateur, gestionnaire d'extension désinstaller à nouveau nuget. Cette fois le téléchargement de http://visualstudiogallery.msdn.microsoft.com/27077b70-9dad-4c64-adcf-c7cf6bc9970c Exécuter l'installateur, tout semble ok.

Gestionnaire d'extension dit encore la version est: 2.0.30619.9119.

rebuild project: error: La version du schéma de 'MagicalUnicorn.MvcErrorToolkit' est incompatible avec la version 1.6.21205.9031 de NuGet. Veuillez mettre à jour NuGet vers la dernière version à l'adresse http://go.microsoft.com/fwlink/?LinkId=213942 .

Grr! Des idées?


Aucune des solutions proposées n'a fonctionné pour moi (Visual Studio 2013, Nuget Package Manager Version 2.8.5).

J'ai eu la même erreur mais je disais que j'avais la version 2.5.4.

Je l'ai réparé en allant dans Outils> Console du gestionnaire de Nuget> Console du paquet Nuget. Cela ouvre une fenêtre de ligne de commande. En haut de la fenêtre, il y avait une invite pour télécharger les paquets manquants pour mon projet.

Pressé le bouton de téléchargement et les erreurs sont parties lors de la construction.


Ce qui précède n'a pas fonctionné pour moi, complètement. Il y a une dernière étape à noter. Après avoir téléchargé la dernière version de nuget, vous remarquerez peut-être que la même erreur imprime dans la fenêtre de sortie. La raison est due au dossier .nuget contenant un NuGet.exe qui spécifie un numéro de version.

La solution (pour moi et peut-être pour ceux de votre qui n'a pas résolu votre problème avec les directions ci-dessus), est de

  1. Supprimez le dossier .nuget de votre solution.

  2. Cliquez avec le bouton droit sur votre projet Web et cliquez sur Activer la restauration des pépites.

  3. Les instructions ci-dessus devraient provoquer l'ajout d'un nouveau dossier .nuget, cette fois NuGet.exe devrait être la version la plus récente de nuget que vous avez téléchargé.


Cela ressemble à un problème dans l'outil de ligne de commande de nuget. Lorsque vous activez la fonction 'Restauration du paquet Nuget', il ajoute le dossier .nuget à votre solution avec nuget.exe. Et lorsque vous compilez un projet que cet outil utilise pour télécharger des paquets manquants, l'extension VS n'est pas utilisée ici. Essayez donc de mettre à jour cet outil à partir de la ligne de commande:

cd .nuget
nuget.exe update -Self

Capture d'écran de procédure:


J'ai fait face à ce problème et j'ai vérifié toutes les réponses qui étaient cette page et à la fin mon problème n'a pas résolu. Après beaucoup de recherche sur le web, je pourrais mettre à jour mon nuget 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, puis mettez-la à jour.

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





nuget