Saltar al contenido

El proyecto ‘ClassLibrary1.csproj’ apunta a ‘netstandard2.1’. No puede ser referenciado por un proyecto que se dirija a ‘.NETFramework,Version=v4.8’

Luego de consultar con expertos en el tema, programadores de diversas ramas y profesores dimos con la solución al problema y la plasmamos en esta publicación.

Solución:

De acuerdo con la matriz de compatibilidad, mi proyecto NetFramework 4.8 no debería poder hacer referencia a bibliotecas hasta NetStandard 2. Entonces, el @Henk Holterman la respuesta es true.

Las versiones enumeradas aquí representan las reglas que usa NuGet para determinar si se aplica una biblioteca estándar de .NET determinada.

.NET Framework no admitirá .NET Standard 2.1 ni ninguna otra versión posterior. Para obtener más detalles, consulte esta publicación de blog.

¿Que puedo hacer?

  1. Si su biblioteca no necesita las funciones más recientes, use .net estándar 2.0
    en general, una biblioteca debe tener como objetivo admitir la versión más baja posible.

o

  1. porte su aplicación WPF a .NET Core 3 (avance)

Actualizar:

Se lanzó .Net Core 3 y también puede usar la versión estable.

Sección de Reseñas y Valoraciones

Si te animas, puedes dejar un enunciado acerca de qué te ha parecido esta sección.

¡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 *