Lorsque j'essaie d'installer un paquet de nuget dans VS2017 pour le noyau asp.net. il affiche en permanence "Echec de la restauration du package. Annulation des modifications de package" pour chaque package.
Vous devez modifier la cible .net core 1.1 en 2.0, ce qui est possible si vous mettez à jour votre VS 2017 avec la dernière version (ex. VS 2017 15.3)
OR, Si vous rencontrez ce problème avec .net Core 1.1, procédez comme suit.
Outils VS -> Options -> Gestionnaire de paquets Nuget -> Paramètres du gestionnaire de paquets -> Général -> Effacer tout le (s) cache (s) Nuget.
Si vous essayez de mettre à jour un paquet dotnet core 2.0, vous devez modifier la cible dans le fichier .csproject.
<PropertyGroup>
<TargetFramework>netcoreapp2.0</TargetFramework>
</PropertyGroup>
Vous devez simplement vider le cache NuGet . Pour ce faire->
1.Allez sur Outils
2.Options
3.NuGet Package Manager
4.Générale
5. Effacer tous les caches NuGet
porter la version du package de solution à 1.1.3 package nuget Version 1.1.3
Pouvez-vous s'il vous plaît spécifier le paquet de nuget que vous essayez d'installer
Comme vous l'avez dit, vous obtenez l'erreur
La restauration du package a échoué. Annulation des modifications de colis
une fois que vous obtenez ce message, ouvrez votre fenêtre de sortie. il montrera tous les paquets qu'il a installés et où il a échoué et a commencé la restauration. De là, vous pourrez le déboguer.
Pour les personnes qui obtiennent une erreur pour Microsoft.AspNetCore.All. s'il vous plaît aller à projet> propriétés> application> cadre cible.
Le cadre devrait être compatible avec Microsoft.AspNetCore.All