GetSystemVersion už nevrací ImageRuntimeVersion

RuntimeEnvironment.GetSystemVersion() už nevrací Assembly.ImageRuntimeVersion, což je hodnota orientovaná na rozhraní .NET Framework. Byla aktualizována tak, aby vracela relevantnější hodnotu, ale historická přední v hodnota byla zachována.

Předchozí chování

RuntimeEnvironment.GetSystemVersion() vráceno Assembly.ImageRuntimeVersion, což je indikátor místního nahrazení rozhraní .NET Framework, nikoli vydání produktu.

Příklad: v4.0.30319

Nové chování

Počínaje rozhraním .NET 8 RuntimeEnvironment.GetSystemVersion() vrací "v" zřetězený s Environment.Version, což je verze CLR.

Příklad: v8.0.0

Verze byla představena

.NET 8 RC 1

Typ zásadní změny

Tato změna je změna chování.

Důvod změny

Stávající verze nebyla užitečná nebo smysluplná pro .NET.

Aktualizujte kód tak, aby očekával novou verzi, nebo místo toho použijte typeof(object).Assembly.ImageRuntimeVersion .

Ovlivněná rozhraní API

Viz také

Související jsou následující změny: