我正在尝试安装 MaxMind MinFraud通过 NuGet 进行打包。每当我尝试时,我都会得到以下信息 -
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 Package Cache,并将目标框架更改为4.6.2(原来是4.5),所有这些都不起作用我。
关于我下一步可以尝试什么有什么想法吗?
最佳答案
我使用 NuGet Package Manager 3.4.4 在 Visual Studio 2015 Update 3 项目中成功安装了此包。
因此,请确保您使用的是最新版本的 Visual Studio 2015 和 NuGet 包管理器。
关于c# - “System.Net.Http”已经具有为 'System.Runtime' 定义的依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40520834/