使用NuGet,当升级到最新版本的ASP.net 5.0.0时,我得到以下NuGet响应:
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问题。
发布于 2013-11-09 01:38:42
这里的关键是从命令行而不是从UI更新nuget。Nuget团队已经意识到了这个问题,就像Nicholas发布的那样,他们正在调查这个问题。
发布于 2013-10-21 15:55:52
我已经解决了这个问题,卸载现有的mvc NuGet包,然后重新安装,然后进行解决方案干净构建,然后重新构建。
发布于 2013-11-13 10:35:04
根据NuGet开发人员丹留的说法,“我们正在努力修复这个问题,它将与NuGet 2.8一起发布。”
根据Danliu的说法:这个问题的一个解决方法是转到更新选项卡,单击更新按钮首先更新到Microsoft.Net.Http包。完成后,单击UpdateAll按钮。
我还不能确认这是否有效。
https://stackoverflow.com/questions/19488286
复制相似问题