web-dev-qa-db-fra.com

Problème rencontré lors de l'installation de dotnet-ef avec netcoreapp3.0

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?

5
Deepak Koshy

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.

0
Matt U