簡體   English   中英

無法在 VS2012 上安裝 HtmlAgilityPack

[英]Cant install HtmlAgilityPack on VS2012

我無法通過 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 不兼容(即 Nuget 2.8,同樣適用於 VS2010)。 所以,你在這里有兩個選擇:

  • 選項1

安裝最新版本的 Visual Studio,您將獲得最新版本的 Nuget,您將不再遇到此問題。

  • 選項 2

而不是選擇包'HtmlAgilityPack'的最新版本,只需獲取適用於VS2012/2010的最新版本,即1.4.9.5。 這意味着您將使用:

PM> Install-Package HtmlAgilityPack -Version 1.4.9.5

nuget 刪除了這個版本的 HtmlAgilityPack ;

您可以從此鏈接下載https://www.dll-files.com/htmlagilitypack.dll.html

但這不能支持 GetElementsByTagName :\\

下載最新版本並從包中引用 dll。 有用。 沒有依賴問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM