EFコアの移行機能を使用しようとしています。しかし、NuGetからdotnet-efツールをインストールすると、以下のエラーメッセージがスローされます。アプリのバージョンはnetcoreapp3.0です。
dotnet tool install --global dotnet-ef --version 3.1.0-preview3.19554.8
エラーNU1202:パッケージdotnet-ef 3.1.0-preview3.19554.8は、netcoreapp3.0(.NETCoreApp、Version = v3.0)/と互換性がありません。パッケージdotnet-ef 3.1.0-preview3.19554.8がサポート:netcoreapp3.1(.NETCoreApp、Version = v3.1)/ any
古いバージョンはnetcoreapp2.1のみをサポートします
dotnet tool install --global dotnet-ef --version 3.0.1
エラーNU1202:パッケージdotnet-ef 3.0.1はnetcoreapp3.0(.NETCoreApp、Version = v3.0)/と互換性がありません。パッケージdotnet-ef 3.0.1がサポート:netcoreapp2.1(.NETCoreApp、Version = v2.1)
実際、netcoreapp3.0をサポートしているdotnet-efバージョンはありますか?
この質問とその回答を確認してください: pdate .NET Core Tools
その質問への回答で指摘されているように、それは既知のバグのようです: https://github.com/dotnet/cli/issues/1296
その質問を投稿した人は、彼らが見つけた回避策で答えました。多分それはあなたのためにも働くでしょう。