2017-09-15 148 views
0

我有提供与Microsoft.AspNetCore.Mvc.WebApiCompatShim(1.0.3)封装在.net核心1.0 ApiController支持。Microsoft.AspNetCore.Mvc.WebApiCompatShim包被恢复:在.NET应用程序核心警告2.0

目前,笔者从1.0项目升级到.NET 2.0的核心。与此同时,我将Microsoft.AspNetCore.Mvc.WebApiCompatShim软件包升级到2.0.0版本。

以下更改在.csproj的从1.0迁移的.Net核心2.0时进行。

  • 改变了TargetFramework版本。

enter image description here

  • 重命名从PackageTargetFallback的AssetTargetFallback。

enter image description here

但是,我得到了Microsoft.AspNetCore.Mvc.WebApiCompatShim以下警告(2.0.0)进行恢复时。

Package'Microsoft.AspNet.WebApi.Client 5.2.2'使用'.NETFramework,Version = v4.6.1'而不是项目目标框架'.NETCoreApp,Version = v2.0'来恢复。该软件包可能与您的项目不完全兼容。

如何解决这个问题。

回答

1

显示此警告消息,恢复“兼容性”的NuGet包时是由设计。当您在恢复任何共同垫片时收到此类警告时,这意味着您的共同垫片工作正常。您可以通过转到该包的属性并设置“NoWarn”属性来禁止此警告。

enter image description here

有关此类型的问题进行了充分讨论通过Immo Landwerth请看看here

希望这有助于。

相关问题