Leer en inglés

Compartir a través de


Cambios importantes en .NET 7

Si va a migrar una aplicación a .NET 7, es posible que le afecten los cambios importantes que se enumeran aquí. Los cambios se agrupan por área tecnológica, como ASP.NET Core o Windows Forms.

En este artículo se indica si cada cambio importante es compatible con binarios o compatible con el origen:

  • Compatible con binarios: los archivos binarios existentes se cargarán y ejecutarán correctamente sin volver a compilarse y el comportamiento en tiempo de ejecución no cambiará.
  • Compatible con el origen: el código fuente se compilará correctamente sin cambios al dirigirse al nuevo entorno de ejecución o mediante el SDK o componente nuevo.

ASP.NET Core

Bibliotecas de Core .NET

Configuración

Título Compatibles con elementos binarios Compatibles con el origen
Entrada System.diagnostics en app.config ✔️

Criptografía

Implementación

Entity Framework Core

Cambios importantes en EF Core 7

Extensiones

Título Compatibles con elementos binarios Compatibles con el origen
Configuración de enlace al diccionario amplía los valores ✔️ ✔️
ContentRootPath para aplicaciones iniciadas por Windows Shell ✔️
Prefijos de variables de entorno ✔️

Globalización

Título Compatibles con elementos binarios Compatibles con el origen
Las API de globalización usan bibliotecas ICU en Windows Server. ✔️

Interop

Título Compatibles con elementos binarios Compatibles con el origen
RuntimeInformation.OSArchitecture bajo emulación ✔️

.NET MAUI

Funciones de red

SDK y MSBuild

Serialización

Windows Forms

Título Compatibles con elementos binarios Compatibles con el origen
Obsolescencias y advertencias ✔️
Algunas API inician la excepción ArgumentNullException ✔️

WPF

Título Compatibles con elementos binarios Compatibles con el origen Compatible con versiones anteriores
Comportamiento de las operaciones de arrastrar y colocar restauradas en los editores de texto ✔️ ✔️

XML y XSLT

Título Compatibles con elementos binarios Compatibles con el origen
XmlSecureResolver está obsoleto.

Consulte también