【发布时间】:2016-09-19 22:22:04
【问题描述】:
基于这个official msdn blog升级到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 但升级失败?
为什么会出现这些警告?
【问题讨论】:
标签: asp.net-core asp.net-core-1.0