GetSystemVersion ne retourne plus ImageRuntimeVersion
RuntimeEnvironment.GetSystemVersion() ne retourne plus Assembly.ImageRuntimeVersion, qui est une valeur orientée .NET Framework. Il a été mis à jour pour retourner une valeur plus pertinente. Cependant, le début v
historique a été maintenu.
Comportement précédent
RuntimeEnvironment.GetSystemVersion() retournait Assembly.ImageRuntimeVersion, qui est un indicateur de remplacement sur place de .NET Framework, et non une version de produit.
Exemple : v4.0.30319
Nouveau comportement
À compter de .NET 8, RuntimeEnvironment.GetSystemVersion() retourne "v"
concaténé avec Environment.Version, qui est la version du CLR.
Exemple : v8.0.0
Version introduite
.NET 8 RC 1
Type de changement cassant
Ce changement est un changement de comportement.
Raison du changement
La version existante n’était pas utile ou significative pour .NET.
Action recommandée
Mettez à jour votre code pour attendre la nouvelle version, ou utilisez typeof(object).Assembly.ImageRuntimeVersion
à la place.
API affectées
Voir aussi
Les modifications suivantes sont liées :