.NET Core 1.0のMicrosoft.AspNetCore.Mvc.WebApiCompatShim(1.0.3)パッケージでApiControllerのサポートを提供しました。Microsoft.AspNetCore.Mvc.WebApiCompatShimパッケージは、.Netコアアプリケーション2.0で警告付きで復元されます。
現在、私は1.0から.Netコア2.0にプロジェクトをアップグレードしました。同時に、Microsoft.AspNetCore.Mvc.WebApiCompatShimパッケージを2.0.0にアップグレードしました。
.NETコア2.0を1.0から移行するときに、以下の変更が.csprojで行われます。
- TargetFrameworkのバージョンを変更しました。 PackageTargetFallbackからAssetTargetFallbackの名前を変更する
-
。
しかし復元するときに、私はMicrosoft.AspNetCore.Mvc.WebApiCompatShimのため、以下の警告(2.0.0)を取得しています。
'Microsoft.AspNet.WebApi.Client 5.2.2'は、プロジェクトターゲットフレームワーク '.NETCoreApp、Version = v2.0'ではなく、 '.NETFramework、Version = v4.6.1'を使用して復元されました。このパッケージはあなたのプロジェクトと完全に互換性がないかもしれません。
これを解決する方法。