【问题标题】:Upgrading to ASP.NET Core 1.0.1 September update warning升级到 ASP.NET Core 1.0.1 9 月更新警告
【发布时间】: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


    【解决方案1】:

    我通过右键单击“project.json”并选择更改顺序的排序属性来解决它。看来顺序很重要。

    【讨论】:

    • 这里一样,太奇怪了
    猜你喜欢
    • 2020-06-09
    • 1970-01-01
    • 2020-12-02
    • 2018-01-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-29
    • 1970-01-01
    相关资源
    最近更新 更多