Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Si va a migrar una aplicación a .NET 11, los cambios importantes que se enumeran aquí pueden afectarle. Los cambios se agrupan por área tecnológica, como ASP.NET Core o Windows Forms.
En este artículo se clasifica cada cambio disruptivo como no compatible con el binario, no compatible con el origen o cambio de comportamiento:
Binario incompatible - Cuando se ejecuta en el nuevo entorno de ejecución o componente, los binarios existentes podrían experimentar un cambio significativo en el comportamiento, como fallos al cargar o ejecutar, y, si es así, requieren recompilación.
Origen incompatible : cuando se vuelve a compilar con el nuevo SDK o componente o para tener como destino el nuevo entorno de ejecución, el código fuente existente puede requerir cambios de origen para compilarse correctamente.
Cambio de comportamiento : el código y los archivos binarios existentes pueden comportarse de forma diferente en tiempo de ejecución. Si el nuevo comportamiento no es deseable, el código existente debe actualizarse y volver a compilarse.
Nota:
Este artículo sigue en desarrollo. No es una lista completa de cambios importantes en .NET 11.
ASP.NET Core
Consulte cambios importantes en ASP.NET Core 11.
Bibliotecas principales de .NET
Criptografía
| Title | Tipo de cambio |
|---|---|
| Obsolescencias de API | Fuente incompatible |
| La ML-DSA compuesta en Windows usa la implementación nativa | Cambio de comportamiento |
| DSA quitado de macOS | Cambio de comportamiento |
| HKDF en Windows usa la implementación de CNG | Cambio de comportamiento |
| La obtención de certificados AIA en Linux se limita a dos recuperaciones por compilación de cadena | Cambio de comportamiento |
Deployment
| Title | Tipo de cambio |
|---|---|
| Las configProperties de .runtimeconfig.dev.json anulan las de .runtimeconfig.json | Cambio de comportamiento |
Extensiones
Globalización
| Title | Tipo de cambio |
|---|---|
| Fecha mínima admitida del calendario japonés corregida | Cambio de comportamiento |
Interop
| Title | Tipo de cambio |
|---|---|
| AOT nativo rechaza firmas no blittables UnmanagedCallersOnly | Cambio de comportamiento |
| NativeAOT usa el prefijo lib para las salidas de biblioteca nativa en Unix | Cambio de comportamiento |
Compilador JIT
| Title | Tipo de cambio |
|---|---|
| Las conversiones de punto flotante a tipos enteros pequeños son saturadas | Cambio de comportamiento |
| Requisitos mínimos de hardware actualizados | Cambio de comportamiento |
Creación de redes
| Title | Tipo de cambio |
|---|---|
| Las métricas de alta cardinalidad de HttpClient usan contadores observables | Cambio de comportamiento |
| Las descargas de certificados AIA del servidor SslStream están deshabilitadas por defecto | Cambio de comportamiento |