基于这个ASP.NET Core 1.0.1,升级到官方msdn博客似乎很简单。
下载 .NET Core Installer 1.0.1
更新project.json
"Microsoft.AspNetCore.Mvc": "1.0.*",和
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",但是,在对上面的行进行更改后,我会收到警告
警告NU1012依赖关系冲突。Project.Web 1.0.0预期Microsoft.AspNetCore.Server.Kestrel >= 1.0.1但收到1.0.0 Project.Web 指定的警告NU1007依赖项为Microsoft.AspNetCore.Server.Kestrel >= 1.0.1,但最终为Microsoft.AspNetCore.Server.Kestrel 1.0.0。
然后,我决定使用Nuget包管理器并通过它更新包。
但是MVC的升级失败了,"Microsoft.AspNetCore.Mvc“保留了v1.0.0
"Microsoft.AspNetCore.Mvc": "1.0.0"
"Microsoft.AspNetCore.Server.Kestrel": "1.0.1",如果我将文件中的"Microsoft.AspNetCore.Mvc“设置为1.0.1,则会得到以下警告
警告NU1012依赖关系冲突。Project.Web 1.0.0预期Microsoft.AspNetCore.Mvc >= 1.0.1但收到1.0.0 指定的警告NU1007依赖项为Microsoft.AspNetCore.Mvc >= 1.0.1,但最终为Microsoft.AspNetCore.Mvc 1.0.0。
为什么Nuget软件包管理器拿1.0.1,但升级失败?
为什么会出现这些警告呢?
发布于 2016-09-15 19:10:54
我通过右键单击'project.json‘并选择Sort来解决这个问题,这改变了顺序。秩序似乎很重要。
https://stackoverflow.com/questions/39518330
复制相似问题