c# - “System.Net.Http”已经具有为 'System.Runtime' 定义的依赖项

标签 c# .net visual-studio nuget

我正在尝试安装 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/

相关文章:

c++ - C++中通过his指针指示一个对象的方法

c# - 500 jQuery Web 方法调用内部错误 - IIS 5.1 (:-/yea i know. ..)

c# - 如何将 WriteLine 拆分为多行?

.net - 设置窗口顶部、左侧、宽度和高度并且仅重绘一次

java - Xamarin .jar 绑定(bind) - 'Bitmap could not be found'

html - Visual Studio 中 angular 在 html 中的静态类型

c# - 同一个类的两个命名空间

c# - 从文件名中删除非法字符以刻录到 CD 上

c# - 线程休眠函数无响应

.net - 我应该如何构建社区贡献代码存储库和解决方案?