首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >指定的依赖项为Microsoft.AspNet.Mvc >= 6.0.0-beta6,但最终为Microsoft.AspNet.Mvc 6.0.0-beta5 5。

指定的依赖项为Microsoft.AspNet.Mvc >= 6.0.0-beta6,但最终为Microsoft.AspNet.Mvc 6.0.0-beta5 5。
EN

Stack Overflow用户
提问于 2015-08-02 08:44:40
回答 1查看 1.8K关注 0票数 7

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

指定的依赖项为Microsoft.AspNet.Mvc >= 6.0.0-beta6,但最终为Microsoft.AspNet.Mvc 6.0.0-beta5 5。

这是什么意思?

编辑:

问题是新升级的软件包还没有恢复到我的系统中。我必须手动恢复包,通过右击项目并选择Restore。

他们为什么不恢复建设?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-08-02 23:16:47

恢复不会在构建时发生。当依赖项更改时(保存project.json或手动恢复),就会发生这种情况。与更改依赖关系相比,构建需要更频繁地进行,因此耦合这两件事并不是一个好主意。另外,由于需要对照配置的提要检查整个依赖关系图,所以还原可能是一个缓慢的操作。所以最好不要拖慢建筑。

FYI:您不应该得到这样的错误(说beta6是指定的,beta6是重新设置的)。这是一个bug --参见https://github.com/aspnet/dnx/issues/2402)

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31770106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档