Soporte para las bibliotecas de marcos anteriores

La instalación de los paquetes de bibliotecas principales ya no recibe soporte en proyectos cuyo marco de destino sea anterior a las siguientes versiones:

  • .NET Framework 4.6.2
  • .NET 6
  • .NET Standard 2.0

Comportamiento anterior

Tenían soporte los paquetes más recientes de las bibliotecas principales no preliminares que formaban parte del lanzamiento de ".NET 6" cuando se usaban desde proyectos destinados a .NET Framework 4.6.1 y posteriores, .NET Core 3.1 y posteriores o .NET Standard 2.0 y posteriores.

Comportamiento nuevo

Los paquetes de bibliotecas principales de .NET 7 tienen soporte para su uso en proyectos destinados a .NET Framework 4.6.2 y posteriores, .NET 6 y posteriores o .NET Standard 2.0 y posteriores.

Versión introducida

.NET 7

Tipo de cambio importante

Este cambio puede afectar a la compatibilidad de origen y la compatibilidad binaria.

Motivo del cambio

Compilar paquetes para todos los marcos existentes aumenta la complejidad y el tamaño de los paquetes. Los marcos siguientes ya no tienen soporte y ya no se compilan paquetes para ellos:

  • .NET Framework 4.6.1
  • .NET Core 3.1
  • .NET 5
  • Si el proyecto ya no está evolucionando y solo pasa por tareas de mantenimiento, simplemente no actualice los paquetes afectados.

  • Si el proyecto sigue desarrollándose activamente, actualícelo a uno de los siguientes marcos:

    • .NET Framework 4.6.2
    • .NET Core 6
    • .NET Standard 2.0

API afectadas

Los siguientes paquetes ya no incluyen marcos antiguos: