62 votes

Nuget - Ne pas autoriser nuget à télécharger les paquets manquants pendant la construction

J'obtiens un message disant ce qui suit :

Erreur 1 La restauration des paquets est désactivée par défaut. Pour donner votre accord, ouvrez la boîte de dialogue Options de Visual Studio, cliquez sur le nœud Gestionnaire de paquets et cochez la case "Autoriser NuGet à restaurer les paquets". et cochez la case "Autoriser NuGet à télécharger les paquets manquants pendant la construction". Vous pouvez également donner votre accord en définissant la variable d'environnement 'EnableNuGetPackageRestore' à 'true'.

Lorsque je vais dans Outils -> Options, je ne vois pas le Gestionnaire de paquets et en dessous je vois les Sources de paquets et les Paquets récents. Je ne vois nulle part où je peux régler Autoriser Nuget à télécharger les paquets manquants pendant la construction.

68voto

Alexandre Dion Points 4567

L'option de consentement dans l'interface utilisateur a été ajoutée avec NuGet Package Manager 1.8. C'est le troisième élément sous Outils-> Options-> Gestionnaire de paquets-> Général : "Restauration de paquets : Autoriser NuGet à télécharger les paquets manquants pendant la construction".

Assurez-vous que NuGet est à jour dans Outils->Gestionnaire d'extensions.

Vous pouvez également donner votre consentement en paramétrant la fonction EnableNuGetPackageRestore Variable d'environnement pour true .

60voto

Tom Points 3867

J'ai constaté qu'il me fallait quelques étapes supplémentaires pour qu'il télécharge les paquets.

  1. Cochez Autoriser NuGet à télécharger les paquets manquants lors de la construction

  2. Cochez la case Toujours afficher la solution dans Projets et solutions

  3. Cliquer avec le bouton droit de la souris sur la solution et activer la restauration des paquets NuGet.

  4. Ouvrez Manage NuGet Packages et cliquez sur Restore.

2voto

mishrsud Points 666

Je ne semblais pas avoir le nœud "Package Manager" sous Outils->Options [c'était dans Visual Studio 2013 :-)]. Pour obtenir ce nœud, j'ai navigué vers Outils -> Extensions et mises à jour et j'ai cherché nuget. L'installation de "NuGet for Visual Studio 2013" m'a permis d'obtenir le nœud et l'option d'autoriser la restauration des paquets !

1voto

J'utilise Visual Studio 2010 et NuGet 2.0.

Quelqu'un avait enregistré une solution qui utilisait NuGet pour différents paquets. Lorsque j'ai vérifié la solution et que je l'ai construite, j'ai obtenu les mêmes erreurs. De plus, lorsque j'ai consulté le gestionnaire de paquets NuGet à partir de la fenêtre Outils -> Options, les cases appropriées étaient déjà cochées pour la restauration des paquets.

J'ai essayé de cliquer sur le bouton "Clear Package Cache". Après avoir fait cela, tout s'est construit correctement.

enter image description here

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