指定的依赖项为 Microsoft.AspNet.Mvc >= 6.0.0-beta6 但最终为 Microsoft.AspNet.Mvc 6.0.0-beta5
Dependency specified was Microsoft.AspNet.Mvc >= 6.0.0-beta6 but ended up with Microsoft.AspNet.Mvc 6.0.0-beta5
在 VS 2015 中,升级 NuGet 包后我收到以下警告:
Dependency specified was Microsoft.AspNet.Mvc >= 6.0.0-beta6 but ended
up with Microsoft.AspNet.Mvc 6.0.0-beta5.
这是什么意思?
编辑:
问题是新升级的包还没有恢复到我的系统中。我不得不通过右击项目并选择恢复来手动恢复包。
为什么他们不在构建中恢复?
构建时不会发生恢复。它发生在依赖项更改时(project.json 已保存或发生手动恢复)。构建需要比更改依赖项更频繁地发生,因此将两者结合起来并不是一个好主意。此外,由于需要根据您配置的提要检查整个依赖关系图,因此恢复操作可能很慢。所以最好不要放慢构建速度。
仅供参考:你永远不应该得到这样的错误(说 beta6 被指定并且 beta6 被resovled。这是一个错误见 https://github.com/aspnet/dnx/issues/2402)
在 VS 2015 中,升级 NuGet 包后我收到以下警告:
Dependency specified was Microsoft.AspNet.Mvc >= 6.0.0-beta6 but ended up with Microsoft.AspNet.Mvc 6.0.0-beta5.
这是什么意思?
编辑:
问题是新升级的包还没有恢复到我的系统中。我不得不通过右击项目并选择恢复来手动恢复包。
为什么他们不在构建中恢复?
构建时不会发生恢复。它发生在依赖项更改时(project.json 已保存或发生手动恢复)。构建需要比更改依赖项更频繁地发生,因此将两者结合起来并不是一个好主意。此外,由于需要根据您配置的提要检查整个依赖关系图,因此恢复操作可能很慢。所以最好不要放慢构建速度。
仅供参考:你永远不应该得到这样的错误(说 beta6 被指定并且 beta6 被resovled。这是一个错误见 https://github.com/aspnet/dnx/issues/2402)