使用'.NETFFramework,Version = v4.6.1'恢复了软件包'Microsoft.AspNet.WebApi.Core 5.2.7'

时间:2019-08-05 17:26:29

标签: .net asp.net-core-webapi core

构建解决方案时,我收到以下警告消息。我的所有项目都使用““ Microsoft.AspNetCore.Cors” Version =“ 2.2.0”创建。我的Web API使用“”构建

Package 'Microsoft.AspNet.WebApi.Core 5.2.7' was restored using '.NETFFramework,Version=v4.6.1' instead of the project target framework '.NETCoreApp,Version=v2.2'. This package may not be fullay compatible with your project.

这是怎么了?

1 个答案:

答案 0 :(得分:0)

this post中所述,面向asp.net核心的软件包与Microsoft.AspNetCore一起使用。您要添加的是以前版本的WebApi的软件包,虽然它的名称是Core,但不适用于Core平台。

不再有用于ASP.NET Core的特定WebApi软件包,它们都内置在Microsoft.AspNetCore。*软件包(MVC和.App或.All软件包)中。此仓库确实产生了一个兼容的软件包-Microsoft.AspNet.WebApi.Client