J'ai une telle erreur dans vs 2012: la restauration du package NuGet a échoué pour le projet Fichiers divers: la valeur ne peut pas être nulle ou une chaîne vide. Nom du paramètre: root. 0 0
Je vois que c'est un bug https://nuget.codeplex.com/workitem/3780 qui a été corrigé pour la version 2.8 Mais je ne trouve pas la version 2.8 sur https://nuget.codeplex.com Est-il possible de corriger le erreur sans l'installation de la version 2.8? Ou comment obtenir le 2.8?
visual-studio-2012
nuget
nuget-package-restore
Invité de minuit
la source
la source
Réponses:
J'ai résolu ce problème en supprimant le fichier d'options utilisateur de la solution Visual Studio (.suo), puis en redémarrant VS.
MISE À JOUR: Pour VS 2017, vous devez supprimer un dossier caché nommé .vs situé dans le répertoire de la solution (Merci @Tien Dinh!)
la source
J'ai eu le même problème avec VS2013 aujourd'hui. Après avoir exécuté une mise à jour sur les packages installés (outils -> extensions et mises à jour) (qui comprenaient nuget), et installé quelques mises à jour pour VS2013 (la mise à jour de Windows en avait), il a disparu.
Donc, fondamentalement, vérifiez ces mises à jour, ces mises à jour et cela pourrait résoudre le problème.
la source
J'ai VS 2013. Selon le gestionnaire d'extensions, nuget était à jour.
A exécuté une installation manuelle à partir du site vsix: http://visualstudiogallery.msdn.microsoft.com/4ec1526c-4a8c-4a84-b702-b21a8f5293ca
... a corrigé le problème.
la source
Un simple redémarrage de Visual Studio devrait tout effacer. J'ai eu le même problème dans VS2013 après la mise à niveau de l'API Web. Il n'était pas nécessaire de supprimer le .suo.
la source
J'ai fait un clic droit sur la solution et j'ai choisi "Activer la restauration du package Nuget". Cela a résolu le problème.
Ce lien de MSDN montre comment:
http://blogs.msdn.com/b/dotnet/archive/2013/06/12/nuget-package-restore-issues.aspx
pépite Visual Studio
la source
J'ai corrigé cela en activant la restauration automatique sur les packages nuget dans la solution
la source
Pas une réponse exacte, mais mieux que je puisse dire, NuGet ver. 2.8 n'est pas encore disponible. Je suis confronté au même problème depuis un certain temps maintenant (2 mois). J'étais toujours en mesure de créer ma solution avec succès même avec cette erreur en effectuant la génération par rapport au projet principal. J'espère vraiment que ce problème sera résolu car c'est une grave horreur lorsque je travaille.
la source
Vous pouvez obtenir une version non publiée de NuGet 2.8 ici . Les instructions sont ici: Installer une version CI . Cela résout le problème pour moi sur VS2010.
la source
J'ai résolu ce problème après avoir cliqué sur "Effacer tous les cache (s) Nuget"
la source
Juste comme une brève note. J'ai eu cette erreur en exécutant le projet sur un lecteur réseau mappé ie
T:\NetworkFolder\Project\Solution.sln
.Évidemment, la solution est simple - ne faites pas cela - copiez-la sur votre machine. Pourrait sauver quelqu'un de la douleur à un moment donné.
la source
Aucune des réponses ci-dessus n'a aidé pour moi, et cela devenait assez frustrant.
Ce qui a fonctionné pour moi (avec Visual Studio Professional 2017, version 15.8.5) était de suivre les étapes suivantes;
1) Outils> Options> Gestionnaire de packages NuGet> Cliquez sur `` Effacer tous les cache (s) NuGet ''
J'espère que cela aide quelqu'un!
la source
Cela n'a pas fonctionné pour moi. J'ai dû aller dans les outils, le gestionnaire d'extensions ... Désinstaller NuGet Redémarrer Visual Studio 2010 Télécharger NuGet Réinstaller le. Redémarrez Visual Studio. Tout a corrigé!
la source
Vérifions le nom des packages dans le fichier packages.config. Parfois, le nom est incorrect, il se produit
la source
J'ai eu cette erreur en renommant accidentellement l'un des attributs d'identifiant d'espace de noms dans le fichier packages.config en autre chose. J'ai pu retracer cela en comparant la version enregistrée de packages.config à ma version locale. Après avoir corrigé le problème, tout ce que j'avais à faire était de fermer le fichier packages.config, de le reconstruire et le problème avait disparu.
la source
Dans Visual Studio 2015:
Allez dans Options-> NuGet Package Manager-> Package Sources, assurez-vous que "Microsoft et .Net" est coché dans la liste des packages à l'échelle de la machine.
la source
J'ai désinstallé et réinstallé nUnit 3.7.1 et tout a recommencé à fonctionner. J'ai quelques paquets nuget, mais nunit 3.7.1 est le seul que j'ai réinstallé, j'ai laissé le reste seul.
la source