首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过NuGet升级到Microsoft.AspNet.Mvc 5.0.0失败

问通过NuGet升级到Microsoft.AspNet.Mvc 5.0.0失败
EN

Stack Overflow用户
提问于 2013-10-21 15:15:10
回答 5查看 15.1K关注 0票数 10

使用NuGet,当升级到最新版本的ASP.net 5.0.0时,我得到以下NuGet响应:

代码语言:javascript
复制
Attempting to resolve dependency 'Microsoft.AspNet.WebPages (= 3.0.0)'.
Attempting to resolve dependency 'Microsoft.Web.Infrastructure (= 1.0.0.0)'.
Attempting to resolve dependency 'Microsoft.AspNet.Razor (= 3.0.0)'.
Installing 'Microsoft.AspNet.Mvc 5.0.0'.
Successfully installed 'Microsoft.AspNet.Mvc 5.0.0'.
Updating 'Microsoft.AspNet.Mvc' from version '4.0.30506.0' to '5.0.0' in project 'HotridesMvc'.
Install failed. Rolling back...
Updating 'Microsoft.AspNet.Mvc 4.0.30506.0' to 'Microsoft.AspNet.Mvc 5.0.0' failed. Unable to find a version of 'AspNetMvc' that is compatible with 'Microsoft.AspNet.Mvc 5.0.0'.

有没有人看过这个?我已经闻了闻旧的包配置,没有发现任何明显的错误。

还有许多其他与aspnet相关的更新已经生效,例如网页,但我现在只剩下一个破碎的web应用程序,它显示死亡的黄色屏幕,抱怨dll问题。

EN

回答 5

Stack Overflow用户

发布于 2013-11-09 01:38:42

这里的关键是从命令行而不是从UI更新nuget。Nuget团队已经意识到了这个问题,就像Nicholas发布的那样,他们正在调查这个问题。

以下是更新步骤的链接:http://www.asp.net/mvc/tutorials/mvc-5/how-to-upgrade-an-aspnet-mvc-4-and-web-api-project-to-aspnet-mvc-5-and-web-api-2

票数 4
EN

Stack Overflow用户

发布于 2013-10-21 15:55:52

我已经解决了这个问题,卸载现有的mvc NuGet包,然后重新安装,然后进行解决方案干净构建,然后重新构建。

票数 3
EN

Stack Overflow用户

发布于 2013-11-13 10:35:04

根据NuGet开发人员丹留的说法,“我们正在努力修复这个问题,它将与NuGet 2.8一起发布。”

根据Danliu的说法:这个问题的一个解决方法是转到更新选项卡,单击更新按钮首先更新到Microsoft.Net.Http包。完成后,单击UpdateAll按钮。

我还不能确认这是否有效。

https://nuget.codeplex.com/workitem/3651

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

https://stackoverflow.com/questions/19488286

复制
相关文章

相似问题

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