[英]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)。 所以,你在這里有兩個選擇:
安裝最新版本的 Visual Studio,您將獲得最新版本的 Nuget,您將不再遇到此問題。
而不是選擇包'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.