ASP.NET Core 1.0.1
似乎很简单
Download .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但升级失败呢?
为什么会发生这些警告?
答案 0 :(得分:1)
我通过右键单击“project.json”并选择“排序属性”来更改顺序,从而解决了这个问题。看来订单很重要。