【问题标题】:Dependency specified was Microsoft.AspNet.Mvc >= 6.0.0-beta6 but ended up with Microsoft.AspNet.Mvc 6.0.0-beta5指定的依赖项是 Microsoft.AspNet.Mvc >= 6.0.0-beta6 但最终得到 Microsoft.AspNet.Mvc 6.0.0-beta5
【发布时间】:2015-08-02 08:44:40
【问题描述】:

在 VS 2015 中,升级 NuGet 包后,我收到以下警告:

指定的依赖项是 Microsoft.AspNet.Mvc >= 6.0.0-beta6 但已结束 升级到 Microsoft.AspNet.Mvc 6.0.0-beta5。

这是什么意思?

编辑:

问题是新升级的包还没有恢复到我的系统。我必须通过右键单击项目并选择“恢复”来手动恢复包。

他们为什么不恢复构建?

【问题讨论】:

    标签: visual-studio-2015 asp.net-core asp.net-core-mvc


    【解决方案1】:

    在构建时不会发生还原。当依赖项发生变化时会发生这种情况(保存 project.json 或发生手动恢复)。构建需要比更改依赖项更频繁地发生,因此将两者结合起来并不是一个好主意。此外,由于需要根据您配置的提要检查整个依赖关系图,因此恢复可能是一个缓慢的操作。所以最好不要减慢构建速度。

    仅供参考:您永远不应该收到这样的错误(说 beta6 已指定并且 beta6 已解决。这是一个错误,请参阅 https://github.com/aspnet/dnx/issues/2402

    【讨论】:

      猜你喜欢
      • 2017-02-21
      • 1970-01-01
      • 2018-12-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-07-04
      相关资源
      最近更新 更多