我最近将DotNetCore 1.1迁移到DotNetCore 2.2。它似乎 Microsoft.AspNetCore.All 2.1.4仅支持DotNetCore 2.1。我收到以下错误:
此版本的Microsoft.AspNetCore.All仅与 netcoreapp2.1目标框架。请定位netcoreapp2.1或选择 Microsoft.AspNetCore的版本。全部与 netcoreapp2.2。 QNPROJECTS.CORE.API .nuget \ packages \ microsoft.aspnetcore.all \ 2.1.4 \ build \ netcoreapp2.1 \ Microsoft.AspNetCore.All.targets
答案 0 :(得分:0)
正如@Kirk Larkin在评论中提到的那样,需要ASP.NET Core 2.2或更高版本才能与.NET Core 2.2一起使用。
您可以通过检查所需框架是否列为依赖项here来检查nuget软件包支持哪些目标框架。
我发现更可靠的一个选项(有时nuget.org网站未列出某些软件包的依赖项)是使用nuget package explorer,可以通过搜索软件包,选择正确的选项来使用。版本,然后打开lib文件夹以查看是否支持所需的框架。