J'essaie d'utiliser les fonctionnalités de migration EF de base. Mais lorsque j'installe les outils dotnet-ef de NuGet, le message d'erreur ci-dessous est levé. La version de mon application est netcoreapp3.0.
dotnet tool install --global dotnet-ef --version 3.1.0-preview3.19554.8
erreur NU1202: le package dotnet-ef 3.1.0-preview3.19554.8 n'est pas compatible avec netcoreapp3.0 (.NETCoreApp, Version = v3.0)/any. Le package dotnet-ef 3.1.0-preview3.19554.8 prend en charge: netcoreapp3.1 (.NETCoreApp, Version = v3.1)/any
La version plus ancienne ne prend en charge que netcoreapp2.1
dotnet tool install --global dotnet-ef --version 3.0.1
erreur NU1202: le package dotnet-ef 3.0.1 n'est pas compatible avec netcoreapp3.0 (.NETCoreApp, version = v3.0)/any. Le package dotnet-ef 3.0.1 prend en charge: netcoreapp2.1 (.NETCoreApp, Version = v2.1)
En fait, quelle version dotnet-ef prend en charge netcoreapp3.0 Une idée?
Veuillez vérifier cette question et ses réponses: Mettre à jour les outils .NET Core
Il semble s'agir d'un bogue connu, comme le souligne une réponse à cette question: https://github.com/dotnet/cli/issues/1296
La personne qui a posté cette question a répondu avec une solution de contournement trouvée. Peut-être que cela fonctionnera aussi pour vous.