Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

439
Vistas
¿Por qué las migraciones de Entity Framework Core requieren .NET Core 2.x?

En mi proyecto .NET5.0 está instalado el paquete PostgreSQL Nuget ( Npgsql.EntityFrameworkCore.PostgrSQL (5.0.2) ) y su dependencia de EF Core ( Microsoft.EntityFrameworkCore (5.0.2) ).

Estoy tratando de crear una migración usando este comando:

 dotnet ef migrations add InitialCreate

Sin embargo, la migración falla porque se me solicita que instale .NET Core 2.0.0; siguiendo el enlace de descarga recomendado, me dicen que ya no está disponible y que probablemente me gustaría usar 5.0. ¿Cómo diablos puedo ejecutar la migración?

Así es como se ve la salida:

 Build started... Build succeeded. It was not possible to find any compatible framework version The framework 'Microsoft.NETCore.App', version '2.0.0' was not found. - The following frameworks were found: 3.1.11 at [/usr/local/share/dotnet/shared/Microsoft.NETCore.App] 3.1.12 at [/usr/local/share/dotnet/shared/Microsoft.NETCore.App] 3.1.13 at [/usr/local/share/dotnet/shared/Microsoft.NETCore.App] 5.0.3 at [/usr/local/share/dotnet/shared/Microsoft.NETCore.App] 5.0.4 at [/usr/local/share/dotnet/shared/Microsoft.NETCore.App] You can resolve the problem by installing the specified framework and/or SDK. The specified framework can be found at: - https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=2.0.0&arch=x64&rid=osx.11.0-x64
over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Asegúrese de tener <PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="5.0.5" /> en su csproj. También intente actualizar la herramienta dotnet-ef: dotnet tool update --global dotnet-ef .

Realicé estas acciones y el problema desapareció.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda