共用方式為


GetSystemVersion 不再傳回 ImageRuntimeVersion

RuntimeEnvironment.GetSystemVersion() 不再傳 Assembly.ImageRuntimeVersion回 ,這是 .NET Framework 導向的值。 更新為傳回更相關的值,不過,歷史領先 v 已經維持。

先前的行為

RuntimeEnvironment.GetSystemVersion() 回傳 Assembly.ImageRuntimeVersion,這是 .NET Framework 內嵌取代的指標,而不是產品發行版本。

範例:v4.0.30319

新行為

從 .NET 8 開始,RuntimeEnvironment.GetSystemVersion() 會傳回"v"Environment.Version串接後的結果,這是 CLR 的版本。

範例:v8.0.0

推出的版本

.NET 8 RC 1

破壞性變更的類型

此變更為行為變更

變更的原因

現有版本對 .NET 沒有用處或有意義。

更新您的程式代碼以預期新版本,或改用 typeof(object).Assembly.ImageRuntimeVersion

受影響的 API

另請參閱

下列變更彼此相關: