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.
Las API a las que llama el generador de origen JSON se han refactorizado. La refactorización facilita su ampliación con nuevas características en el futuro. Los proyectos que usan explícitamente el generador de origen JSON y se compilaron con .NET 6 RC 1 o versiones anteriores producirán un error con excepciones en tiempo de ejecución cuando se ejecutan en el entorno de ejecución de .NET 6 RC 2.
Comportamiento anterior
Los proyectos compilados con .NET 6 RC 1 o una versión anterior del generador de origen System.Text.Json y la biblioteca se ejecutan según lo previsto.
Nuevo comportamiento
Los proyectos compilados con la versión .NET 6 RC 1 del generador de origen System.Text.Json y la biblioteca producen un error cuando se ejecutan en el entorno de ejecución de .NET 6 RC 2. Los proyectos que se vuelven a compilar con el SDK de RC 2 funcionan según lo previsto.
Versión introducida
6.0 RC 2
Tipo de cambio disruptivo
Este cambio puede afectar a la compatibilidad binaria.
Motivo del cambio
Este cambio se introdujo para facilitar la extensión de la implementación del generador de origen con características en el futuro. Para obtener más información, vea dotnet/runtime#59243.
Acción recomendada
Vuelva a compilar la aplicación mediante el SDK de RC 2.
Las APIs afectadas
- System.Text.Json.Serialization.JsonSerializerContext
- System.Text.Json.Serialization.JsonSerializableAttribute
- System.Text.Json.Serialization.JsonSourceGenerationOptionsAttribute
- System.Text.Json.Serialization.Metadata (no pensado para uso directo)