Share via


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.

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: