web-dev-qa-db-fra.com

Une erreur s'est produite lors de la tentative de restauration de packages. Veuillez réessayer

J'essaie de restaurer les paquets de nuget manquants et il continue de me donner cette erreur:

An error occurred while trying to restore packages. Please try again.

Toute expérience permettant de résoudre ce problème? Comment puis-je savoir quelle est la cause exacte de l'erreur?

25
user3311522
  1. Veillez à effectuer la mise à niveau vers la dernière version de NuGet ( http://docs.nuget.org/docs/start-here/installing-nuget ).
  2. Assurez-vous de restaurer le paquet "La bonne façon" http://blog.davidebbo.com/2014/01/the-right-way-to-restore-nuget-packages.html

Cela devrait résoudre le problème.

18
Haacked

Si vous ne voulez pas le package, double-cliquez simplement sur votre packages.config, recherchez la ligne qui fait référence au package dont vous souhaitez vous débarrasser et supprimez cette ligne.

Ensuite, si vous voulez le paquet, vous pouvez probablement le retélécharger à l’aide de nuget et il se résoudra probablement tout seul.

8
Jared Beach

Voici comment je résous mon problème:

J'efface d'abord la source de mon paquet:

 enter image description here

Ensuite, assurez-vous que j'ai la bonne source de chemin et cliquez sur la source de paquet disponible:

 enter image description here

6
Willy David Jr

J'ai eu un problème similaire avec le package Microsoft.Bcl.Build.1.0.14 NuGet. Ma solution à cela était de

  1. Fermer Visual Studio
  2. Supprimez le dossier du paquet avec Explorer (ou mieux, déplacez-le ailleurs)
  3. Démarrer Visual Studio
  4. Allez au gestionnaire de paquets NuGet et cliquez sur Restaurer
5
testing

J'ai résolu le même problème en téléchargeant la dernière version de NuGet (installation très facile, téléchargement rapide): http://docs.nuget.org/docs/start-here/installing-nuget

4
Ben

(La réponse est certainement un débutant ici, mais je vais la laisser car je ne l'ai pas trouvée nulle part ailleurs.) Assurez-vous que nuget.org n'a pas été désactivé de vos sources de paquets.

Outils. Options Gestionnaire de paquets Nuget. Sources de paquet. Assurez-vous que "nuget.org" est coché. 

2
Patrick

Pour moi, j'ai cloné une solution (vs2015/NuGet3.4) qui dépendait d'un nuget d'un paquet de pré-version remplacé. Nuget n'a pas réussi à restaurer la pré-version et ne m'a pas laissé désinstaller ou mettre à niveau. Je l'ai gâché en éditant manuellement packages.config pour cibler une version antérieure à la pré-version du paquet, que je pourrais ensuite mettre à niveau vers la version de mon choix. HTH

0
timB33

Juste au cas où cela aiderait quelqu'un d'autre, j'avais ce problème dans un projet .NET Standard dans lequel j'avais mal défini les frameworks cibles:

<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <TargetFramework>netstandard1.3;netstandard2.0;net45</TargetFramework>
    </PropertyGroup>
    ...

Quand cela aurait dû être le pluriel TargetFrameworks (pas TargetFramework):

<Project Sdk="Microsoft.NET.Sdk">
    <PropertyGroup>
        <TargetFrameworks>netstandard1.3;netstandard2.0;net45</TargetFrameworks>
    </PropertyGroup>
    ...

0
TheCrimsonSpace