Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
As APIs chamadas pela saída do gerador de origem JSON foram refatoradas. A refatoração facilita a extensão com novos recursos no futuro. Projetos que usam explicitamente o gerador de origem JSON e foram compilados com o .NET 6 RC 1 ou anterior falharão com exceções de runtime quando executados no runtime do .NET 6 RC 2.
Comportamento anterior
Os projetos que foram compilados usando o .NET 6 RC 1 ou versão anterior do gerador de origem System.Text.Json e a biblioteca são executados conforme o esperado.
Novo comportamento
Os projetos compilados usando a versão do .NET 6 RC 1 do gerador de origem System.Text.Json e a biblioteca falham quando executados no runtime do .NET 6 RC 2. Os projetos recompilados com o SDK do RC 2 funcionam conforme o esperado.
Versão introduzida
6.0 RC 2
Tipo de mudança disruptiva
Essa alteração pode afetar a compatibilidade binária.
Motivo da alteração
Essa alteração foi introduzida para facilitar a extensão da implementação do gerador de código-fonte com novos recursos no futuro. Para obter mais informações, consulte dotnet/runtime#59243.
Ação recomendada
Recompile seu aplicativo usando o SDK do RC 2.
APIs afetadas
- System.Text.Json.Serialization.JsonSerializerContext
- System.Text.Json.Serialization.JsonSerializableAttribute
- System.Text.Json.Serialization.JsonSourceGenerationOptionsAttribute
- System.Text.Json.Serialization.Metadata (não destinado ao uso direto)