在VS 2015中,升级NuGet包后,我会收到以下警告:
指定的依赖项为Microsoft.AspNet.Mvc >= 6.0.0-beta6,但最终为Microsoft.AspNet.Mvc 6.0.0-beta5 5。
这是什么意思?
编辑:
问题是新升级的软件包还没有恢复到我的系统中。我必须手动恢复包,通过右击项目并选择Restore。
他们为什么不恢复建设?
发布于 2015-08-02 23:16:47
恢复不会在构建时发生。当依赖项更改时(保存project.json或手动恢复),就会发生这种情况。与更改依赖关系相比,构建需要更频繁地进行,因此耦合这两件事并不是一个好主意。另外,由于需要对照配置的提要检查整个依赖关系图,所以还原可能是一个缓慢的操作。所以最好不要拖慢建筑。
FYI:您不应该得到这样的错误(说beta6是指定的,beta6是重新设置的)。这是一个bug --参见https://github.com/aspnet/dnx/issues/2402)
https://stackoverflow.com/questions/31770106
复制相似问题