'System.Net.Http'已经为'System.Runtime'

时间:2016-11-10 05:57:49

标签: c# .net visual-studio nuget

我正在尝试通过NuGet安装MaxMind MinFraud包。每当我尝试时,我都会得到以下回复 -

PM> install-package MaxMind.MinFraud
Attempting to resolve dependency 'System.Net.Http (≥ 4.0.0)'.
install-package : 'System.Net.Http' already has a dependency defined for 'System.Runtime'.
At line:1 char:1
+ install-package MaxMind.MinFraud
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Install-Package], InvalidOperationException
    + FullyQualifiedErrorId : NuGetCmdletUnhandledException,NuGet.PowerShell.Commands.InstallPackageCommand

此处的一些类似问题建议重新启动VS,手动添加对System.Net.Http的引用并清除NuGet包缓存,并将目标框架更改为4.6.2(最初为4.5),所有这些都不适用于我

关于我接下来可以尝试的任何想法?

1 个答案:

答案 0 :(得分:2)

我使用NuGet Package Manager 3.4.4在Visual Studio 2015 Update 3项目中成功安装了此软件包。

因此,请确保您使用的是最新版本的Visual Studio 2015和NuGet Package Manager。