Compartilhar via


Refatoração da API de geração de origem JSON

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 em tempo de execução quando executados no runtime do .NET 6 RC 2.

Comportamento anterior

Os projetos que eram compilados usando o .NET 6 RC 1 ou a versão anterior do gerador de origem System.Text.Json e da biblioteca são executados conforme o esperado.

Novo comportamento

Os projetos que foram compilados usando a versão do .NET 6 RC 1 do gerador de origem System.Text.JSON e da biblioteca falham quando executados em tempo de execução no .NET 6 RC 2. Os projetos que são recompilados com o SDK do RC 2 funcionam conforme o esperado.

Versão introduzida

6.0 RC 2

Tipo de alteração interruptiva

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 origem com recursos no futuro. Para obter mais informações, confira dotnet/runtime#59243.

Recompile seu aplicativo usando o SDK do RC 2.

APIs afetadas

Confira também