.net core 包装';Microsoft.AspNet.WebApi.Core 5.2.7';已使用';还原;。Netfframew,版本=v4.6.1';

.net core 包装';Microsoft.AspNet.WebApi.Core 5.2.7';已使用';还原;。Netfframew,版本=v4.6.1';,.net-core,asp.net-core-webapi,.net Core,Asp.net Core Webapi,当我提交我的解决方案时,我收到以下警告消息。我所有的项目都是用“Microsoft.AspNetCore.Cors”Version=“2.2.0”创建的。我的web API是用 已使用还原包“Microsoft.AspNet.WebApi.Core 5.2.7” “.netfframew,Version=v4.6.1”,而不是项目目标 framework'.NETCoreApp,Version=v2.2'。此包可能不是完整的 与您的项目兼容 这里有什么问题?如中所述,针对asp.net core

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

已使用还原包“Microsoft.AspNet.WebApi.Core 5.2.7” “.netfframew,Version=v4.6.1”,而不是项目目标 framework'.NETCoreApp,Version=v2.2'。此包可能不是完整的 与您的项目兼容

这里有什么问题?

如中所述,针对asp.net core的软件包与Microsoft.AspNetCore一起使用。您添加的是针对以前版本的WebApi的软件包,虽然它的名称中包含core,但它不适用于core平台


ASP.NET Core不再有特定的WebApi包,它都内置在Microsoft.AspNetCore.*包中(MVC和.App或.all包)。此回购协议确实生成了一个兼容的包--。

您的一个依赖项可能正在使用该包。或者,您在一个项目中意外引用了该包,请检查每个.csproj。