Visual studio 2015 指定的依赖项为Microsoft.AspNet.Mvc>;=6.0.0-beta6,但最终得到了Microsoft.AspNet.Mvc 6.0.0-beta5

Visual studio 2015 指定的依赖项为Microsoft.AspNet.Mvc>;=6.0.0-beta6,但最终得到了Microsoft.AspNet.Mvc 6.0.0-beta5,visual-studio-2015,asp.net-core,asp.net-core-mvc,Visual Studio 2015,Asp.net Core,Asp.net Core Mvc,在VS 2015中,升级NuGet软件包后,我收到以下警告: 指定的依赖项为Microsoft.AspNet.Mvc>=6.0.0-beta6,但已结束 更新Microsoft.AspNet.Mvc 6.0.0-beta5 这是什么意思 编辑: 问题是新升级的软件包尚未恢复到我的系统中。我必须通过在项目上单击鼠标右键并选择“还原”来手动还原包 为什么他们不在构建中进行恢复?在构建中不进行恢复。当依赖项发生更改时(保存project.json或进行手动恢复),就会发生这种情况。构建需要比更改依赖关

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

指定的依赖项为Microsoft.AspNet.Mvc>=6.0.0-beta6,但已结束 更新Microsoft.AspNet.Mvc 6.0.0-beta5

这是什么意思

编辑:

问题是新升级的软件包尚未恢复到我的系统中。我必须通过在项目上单击鼠标右键并选择“还原”来手动还原包


为什么他们不在构建中进行恢复?

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

仅供参考:您不应该出现这样的错误(说指定了beta6,并解决了beta6。这是一个bug,请参阅)