Impossible d'installer HtmlAgilityPack sur VS2012

c# html-agility-pack nuget visual-studio-2012

Question

Je ne peux pas installer le HtmlAgilityPack par nuget ... J'ai déjà désinstallé et réinséré le nuget, j'ai changé la version .NET et toujours la même erreur

Install-Package : 'HtmlAgilityPack' already has a dependency defined for 'System.Net.Http'.
At line:1 char:16
+ Install-Package <<<<  HtmlAgilityPack -Version 1.5.1
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPa 
   ckageCommand

Réponse populaire

En effet, à ma connaissance, la dernière version de 'System.Net.Http' n'est pas compatible avec la dernière version de Nuget que vous pouvez obtenir sur VS2012 (qui est Nuget 2.8, la même chose s'applique à VS2010). Donc, vous avez deux options ici:

  • Option 1

Installez la dernière version de Visual Studio où vous obtiendrez la dernière version de Nuget et vous n'aurez plus ce problème.

  • Option 2

Au lieu de choisir la dernière version du paquet «HtmlAgilityPack», procurez-vous simplement la dernière version fonctionnant avec VS2012 / 2010, à savoir 1.4.9.5. Ce qui signifie que vous utiliserez:

PM> Paquet d'installation HtmlAgilityPack - Version 1.4.9.5




Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi
Sous licence: CC-BY-SA with attribution
Non affilié à Stack Overflow
Est-ce KB légal? Oui, apprenez pourquoi