J'essaie d'ajouter Microsoft.AspNet.WebApi
Nuget Package à un projet de bibliothèque de classes C #. Voici le code source du projet au cas où vous en auriez besoin.
Lorsque j'exécute la commande suivante dans la console Nuget Package Manager Console dans Visual Studio 2013 (elle contient le dernier .NET 4.5)
PM> install-package Microsoft.AspNet.WebApi ErrandBoy.Web.Common
Je reçois l'erreur suivante.
PM> install-package Microsoft.AspNet.WebApi ErrandBoy.Web.Common
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.WebHost (≥ 5.2.2 && < 5.3.0)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Core (≥ 5.2.2 && < 5.3.0)'.
Attempting to resolve dependency 'Microsoft.AspNet.WebApi.Client (≥ 5.2.2)'.
Attempting to resolve dependency 'Newtonsoft.Json (≥ 6.0.4)'.
'Microsoft.AspNet.WebApi 5.2.2' already installed.
Adding 'Newtonsoft.Json 6.0.4' to ErrandBoy.Web.Common.
Successfully added 'Newtonsoft.Json 6.0.4' to ErrandBoy.Web.Common.
Adding 'Microsoft.AspNet.WebApi.Client 5.2.2' to ErrandBoy.Web.Common.
install-package : Failed to add reference to 'System.Net.Http'. Please make sure that it is in the Global Assembly Cache.
At line:1 char:1
+ install-package Microsoft.AspNet.WebApi ErrandBoy.Web.Common
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Install-Package], InvalidOperationException
+ FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand
La ligne d'erreur spécifique est la suivante. Il semble que ce soit là où il essaie d'ajouter une référence à Ajout de 'Microsoft.AspNet.WebApi.Client 5.2.2'
Failed to add reference to 'System.Net.Http'. Please make sure that it is
in the Global Assembly Cache.
Je n'ai jamais eu une telle erreur auparavant. J'ai vu une erreur similaire sur cette SO question de débordement => Erreur lors de l'installation d'ASP.NET Identity 2 Samples mais celui-ci n'a pas de réponse.
Je viens d'avoir le même problème. Je l'ai résolu en ajoutant manuellement System.Net.Http
aux références. Ensuite, il s'est plaint d'autres, mais après les avoir ajoutés manuellement un par un, j'ai pu installer le paquet avec NuGet.
J'ai eu le même problème. J'ai simplement fermé mon studio visuel et l'ai redémarré. Ensuite, le paquet est installé sans aucune erreur.
Je l'ai résolu en changeant la version du framework .Net en 4.6.1 dans les paramètres du projet. Et puis j’ai tout installé avec succès.
Est-ce que l'installation à partir de la console du gestionnaire de paquets a fonctionné?.