GetSystemVersion retourneert ImageRuntimeVersion niet meer
RuntimeEnvironment.GetSystemVersion() retourneert Assembly.ImageRuntimeVersiongeen .NET Framework-georiënteerde waarde meer. Het is bijgewerkt om een relevantere waarde te retourneren, maar de historische voorloop v
is gehandhaafd.
Vorig gedrag
RuntimeEnvironment.GetSystemVersion() geretourneerd Assembly.ImageRuntimeVersion, wat een indicator is van in-place vervanging van .NET Framework, niet van een productrelease.
Voorbeeld: v4.0.30319
Nieuw gedrag
Vanaf .NET 8 wordt RuntimeEnvironment.GetSystemVersion() "v"
samengevoegd met Environment.Version, wat de versie van de CLR is.
Voorbeeld: v8.0.0
Versie geïntroduceerd
.NET 8 RC 1
Type wijziging die fouten veroorzaken
Deze wijziging is een gedragswijziging.
Reden voor wijziging
De bestaande versie was niet nuttig of zinvol voor .NET.
Aanbevolen actie
Werk uw code bij om de nieuwe versie te verwachten of gebruik in plaats daarvan typeof(object).Assembly.ImageRuntimeVersion
.
Betrokken API's
Zie ook
De volgende wijzigingen zijn gerelateerd: