No puedo instalar HtmlAgilityPack en VS2012

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

Pregunta

No puedo instalar el HtmlAgilityPack por nuget ... Ya desinstalé y reinserté el nuget, cambié la versión de .NET y aún el mismo error

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

Respuesta popular

Esto se debe a que, según tengo entendido, la última versión de 'System.Net.Http' no es compatible con la última versión de Nuget que puede obtener en VS2012 (que es Nuget 2.8, lo mismo se aplica a VS2010). Entonces, tienes dos opciones aquí:

  • Opción 1

Instala la última versión de Visual Studio, donde obtendrás la última versión de Nuget y ya no tendrás este problema.

  • opcion 2

En lugar de elegir la última versión del paquete 'HtmlAgilityPack', solo obtenga la última versión que funciona con VS2012 / 2010, que es 1.4.9.5. Lo que significa que vas a utilizar:

PM> Install-Package HtmlAgilityPack -Version 1.4.9.5



Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué