Aracılığıyla paylaş


GetSystemVersion artık ImageRuntimeVersion döndürmüyor

RuntimeEnvironment.GetSystemVersion() artık .NET Framework odaklı bir değer olan Assembly.ImageRuntimeVersion'i döndürmez. Daha ilgili bir değer döndürecek şekilde güncelleştirildi ancak geçmiş baştaki v değer korundu.

Önceki davranış

RuntimeEnvironment.GetSystemVersion() döndürüldü Assembly.ImageRuntimeVersion. Bu, bir ürün sürümü değil, yerinde .NET Framework değişiminin göstergesidir.

Örnek: v4.0.30319

Yeni davranış

.NET 8'den itibaren, RuntimeEnvironment.GetSystemVersion()"v" ile birleştirilmiş Environment.Version olan CLR sürümünü döndürür.

Örnek: v8.0.0

Sürüm kullanıma sunulmuştur

.NET 8 RC 1

Kesinti yaratan değişiklik türü

Bu değişiklik davranışsal bir değişikliktir.

Değişiklik nedeni

Mevcut sürüm .NET için yararlı veya anlamlı değildi.

Kodunuzu yeni sürümü bekleyecek şekilde güncelleştirin veya bunun yerine kullanın typeof(object).Assembly.ImageRuntimeVersion .

Etkilenen API'ler

Ayrıca bakınız

Aşağıdaki değişikliklerle ilgili: