'System.Net.Http' already has a dependency defined f

本文关键字:dependency defined Http System Net already has | 更新日期: 2023-09-27 18:17:08

我试图通过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),所有这些都不适合我。

接下来我可以尝试什么,有什么主意吗?

'System.Net.Http' already has a dependency defined f

我在Visual Studio 2015 Update 3项目中用NuGet package Manager 3.4.4成功安装了这个包。

所以请确保你使用的是最新版本的Visual Studio 2015和NuGet包管理器