Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les API appelées par la sortie du générateur de source JSON ont été refactorisées. La refactorisation facilite leur extension avec de nouvelles fonctionnalités à l’avenir. Les projets qui utilisent explicitement le générateur source JSON et qui ont été compilés avec .NET 6 RC 1 ou version antérieure échouent avec des exceptions d’exécution lors de l’exécution sur le runtime .NET 6 RC 2.
Comportement précédent
Les projets qui ont été compilés à l’aide de la version .NET 6 RC 1 ou antérieure du générateur source System.Text.Json et de la bibliothèque s’exécutent comme prévu.
Nouveau comportement
Les projets compilés à l’aide de la version .NET 6 RC 1 du générateur source System.Text.Json et de la bibliothèque échouent lors de l’exécution sur le runtime .NET 6 RC 2. Les projets recompilés avec le SDK RC 2 fonctionnent comme prévu.
Version introduite
6.0 RC 2
Type de changement cassant
Cette modification peut affecter la compatibilité binaire.
Raison de la modification
Cette modification a été introduite pour faciliter l’extension de l’implémentation du générateur source avec des fonctionnalités à l’avenir. Pour plus d’informations, consultez dotnet/runtime#59243.
Action recommandée
Recompilez votre application à l’aide du Kit de développement logiciel (SDK) RC 2.
API affectées
- System.Text.Json.Serialization.JsonSerializerContext
- System.Text.Json.Serialization.JsonSerializableAttribute
- System.Text.Json.Serialization.JsonSourceGenerationOptionsAttribute
- System.Text.Json.Serialization.Metadata (non destiné à une utilisation directe)