Impossibile installare HtmlAgilityPack su VS2012

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

Domanda

Non riesco ad installare HtmlAgilityPack da nuget ... Ho già disinstallato e reinserito il nuget, ho cambiato la versione .NET e ancora lo stesso errore

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

Risposta popolare

Questo perché, a quanto mi consta, l'ultima versione di "System.Net.Http" non è compatibile con l'ultima versione di Nuget che è possibile ottenere su VS2012 (che è Nuget 2.8, lo stesso vale per VS2010). Quindi, hai due opzioni qui:

  • opzione 1

Installa l'ultima versione di Visual Studio in cui troverai l'ultima versione di Nuget e non avrai più questo problema.

  • opzione 2

Invece di scegliere la versione più recente del pacchetto 'HtmlAgilityPack', basta avere l'ultima versione che funziona con VS2012 / 2010, che è 1.4.9.5. Il che significa che userete:

PM> Install-Package HtmlAgilityPack -Version 1.4.9.5



Related

Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché
Autorizzato sotto: CC-BY-SA with attribution
Non affiliato con Stack Overflow
È legale questo KB? Sì, impara il perché