Share via


FrameworkDescription 的值為 .NET 而不是 .NET Core

RuntimeInformation.FrameworkDescription 現在會傳回「.NET」而不是「.NET Core」。

變更描述

在舊版的 .NET 中,RuntimeInformation.FrameworkDescription 會傳回「.NET Core」作為描述字串的一部分,例如 .NET Core 3.1.1

從 .NET 5 開始,RuntimeInformation.FrameworkDescription 會傳回「.NET」作為描述字串的一部分,例如 .NET 5.0.0

變更原因

自 .NET 5 起,netcoreapp 已取代為 net 作為簡短的目標架構 Moniker。 為達到一致性,架構的描述也已更新。 變更是僅限於外觀,因為 FrameworkName 未在 RuntimeInformation.FrameworkDescription 屬性以外的任一處編碼。

導入的版本

5.0

更新在 FrameworkDescription 傳回的字串中搜尋「.NET Core」的任何程式碼。

受影響的 API