2016-09-15 40 views
1

升級到ASP.NET Core 1.0.1似乎在此基礎上official msdn blog升級到ASP.NET核心1.0.1年9月更新警告

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,但升級失敗?

爲什麼會發生這些警告?

回答

1

我通過右鍵單擊'project.json'並選擇更改順序的排序屬性來解決它。看起來順序很重要。

+0

很奇怪..但它解決了我的問題.. –

+0

同樣在這裏,很奇怪 – Hesham