今天再次出現此錯誤。 Visual Studio中無法識別最Microsoft.AspNetCore.All instaled包裝的,但我也越來越問題:軟件包與netcoreapp2.0不兼容
- Microsoft.Extensions.Logging.Debug
- Microsoft.VisualStudio.Web.CodeGenerators.Mvc
- Microsoft.EntityFrameworkCore.Tools.DotNet
該錯誤消息是這樣的,每包:
Microsoft.VisualStudio.Web.CodeGenerators.Mvc 2.0.0程序包與netcoreapp2.0(.NETCoreApp,版本= v2.0)不兼容。該Microsoft.VisualStudio.Web.CodeGenerators.Mvc 2.0.0包支持:netstandard2.0(.NETStandard,版本= V2.0)
我做之前通過這個問題如下:
- 更新VS到版本15.3.1
- 更新SDK爲2.0版
現在,我已經更新NuGet.Commandline到4.3,但問題仍然存在。
我也得到這個警告:
有沒有辦法解決的衝突 「System.Collections.NonGeneric,版本= 4.1.0.0,文化=中性公鑰= b03f5f7f11d50a3a」和「System.Collections.NonGeneric,Version = 4.0.1.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a」。 「System.Collections.NonGeneric,Version = 4.1.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a」將被任意選擇。應用d:\的Visual Studio \的MSBuild \ 15.0 \斌\ Microsoft.Common.CurrentVersion.targets 1964年
任何其他更新我看看?歡迎任何幫助。由於
它嚴重依賴的NuGet組件,所以更新到最新的VS二進制文件(包含最新的NuGet組件)是必須的。即使VS2015這次也收到了NuGet更新。 –
當您不使用Visual Studio時無法解決。甚至發生在直接推向Azure的新「dotnet新webapi」上 - 在構建時也失敗 – nathanchere
@nathanchere對於您的特殊情況,您應該探索另一種選擇。這種情況是在Visual Studio中公開的,並且答案是針對特定情況。 –