VS2012에 HtmlAgilityPack을 설치할 수 없음

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

문제

나는 Nuget에 의해 HtmlAgilityPack을 설치할 수 없다. 나는 이미 nuget을 제거하고 다시 삽입했다. 나는 .NET 버전을 변경했고 여전히 같은 오류를 수정했다.

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

인기 답변

이것은 내 이해를 위해 최신 버전의 'System.Net.Http'가 VS2012 (Nuget 2.8, VS2010에도 동일)에서 사용할 수있는 최신 버전의 Nuget과 호환되지 않기 때문입니다. 따라서 두 가지 옵션이 있습니다.

  • 옵션 1

Nuget의 최신 버전을 구할 수있는 Visual Studio의 최신 버전을 설치하면 더 이상이 문제가 발생하지 않습니다.

  • 옵션 2

'HtmlAgilityPack'패키지의 최신 버전을 선택하는 대신 VS2012 / 2010 (1.4.9.5)에서 작동하는 마지막 버전을 가져옵니다. 즉, 다음을 사용하게됩니다.

PM> 설치 패키지 HtmlAgilityPack - 버전 1.4.9.5



아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.