Compartilhar via


Refatoração da API de geração de código-fonte 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 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.

Recompile seu aplicativo usando o SDK do RC 2.

APIs afetadas

Consulte também