Nuget“从旧到新”更新失败

时间:2014-08-04 16:50:17

标签: nuget

我想更新Asp.NET Web Api 2.2的项目(我的项目是Web Api 1.0)。但Nuget没有更新所有包裹,我也没有发现这个问题的解决方案。

你可以帮我解决这个问题吗?

文字失败:

  

更新' Microsoft.AspNet.WebApi.Core 4.0.30506.0'到了Microsoft.AspNet.WebApi.Core 5.2.0'失败。无法找到' Strathweb.CacheOutput'与Microsoft.AspNet.WebApi.Core 5.2.0'兼容。

1 个答案:

答案 0 :(得分:0)

看起来Strathweb.CacheOutput(0.5.0)包的当前版本已修复为WebApi 4.0.30506。

您有两个选择:

  • 请与软件包所有者联系,要求他们允许软件包使用较新版本的WebApi
  • 使用Visual Studio中的NuGet命令行通过指定-IgnoreDependencies参数
  • 强制更新包

无论哪种方式,您都需要Microsoft.AspNet.WebApi.Core 4.0.30506.0的绑定重定向 - > 5.2.0,根据您使用的选项,NuGet可能会将此添加到您的web.config中。