Saltar al contenido

No se encontró el marco especificado ‘Microsoft.NETCore.App’, versión ‘2.1’

Luego de de una extensa búsqueda de información resolvimos este asunto que suelen tener muchos usuarios. Te regalamos la respuesta y nuestro objetivo es que resulte de gran apoyo.

Solución:

Para resolver el problema, tuve que instalar el Microsoft.EntityFrameworkCore.Design paquete. La sección de instalación de herramientas de la documentación establece que no es necesario hacerlo para Asp.Net Core 2.1+:

ASP.NET Core 2.1+

  • Instale el SDK de .NET Core actual. El SDK debe estar instalado incluso si tiene la última versión de Visual Studio 2017.
    Esto es todo lo que se necesita para ASP.NET Core 2.1+ porque el Microsoft.EntityFrameworkCore.Design El paquete se incluye en el metapaquete Microsoft.AspNetCore.App.

Mi solución se divide en diferentes proyectos; creé un Biblioteca de clases proyecto donde reside mi instalación de EF Core.

Dado que no es un proyecto de Asp.Net Core (es una biblioteca de clases como se indicó anteriormente), también requiere el Microsoft.EntityFrameworkCore.Design paquete a instalar.

El paquete se puede instalar usando: dotnet add package Microsoft.EntityFrameworkCore.Design

Gracias a Ivan Stoev por indicarme la dirección de la documentación.
El error no fue de ayuda en absoluto, enviándome a una búsqueda inútil para tratar de encontrar el problema subyacente. Espero que esto sea útil para alguien más.

No se te olvide dar difusión a este tutorial si te fue útil.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *