我无法通过 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
关于c# - 无法在 VS2012 上安装 HtmlAgilityPack,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46061487/