質問: .net framework 4.8 WPFプロジェクトでEF CORE 2.2.6を使用しました。 そして今、EF CORE 3.0が公開されました。 NuGetパッケージの更新中に、次のエラーが報告されます。 ![ここに画像の説明を入力してください](https://i.stack.imgur.com/8Rxow.png) エラーが言ったように、EF CORE 3.0はまだ.netフレームワークと互換性がないようです。 EF CORE 3.0の公開アナウンスを見つけようとしましたが、.netフレームワークをサポートしていないものはもう見つかりません。 どうすれば解決できますか?この問題を解決するには、すべてのプロジェクトを.net core 3.0に移行する必要がありますか?ありがとうございました。
回答: **EF Core 3.0**は**.NET Standard 2.1に**基づいてい**ますが** 、 **.NET Framework 4.8**は**.NET Standard 2.1をサポートし**ていません。したがって、.NET Framework 4.8ではEF Core 3.0を使用できません。 そのため、ソリューションはEF Core 2.2に準拠するか、すべてのプロジェクトを.NET Core 3.0に移行します。 詳細: netstandard 2.1およびEF Core 3.0ターゲットの.NET Framework(4.8?)のサポート .NET Standard 2.1