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,作为简短的目标框架名字对象。 为了保持一致性,框架描述也进行了更新。 该更改只浮于表面,因为除了在 RuntimeInformation.FrameworkDescription 属性中,FrameworkName 未在其他任何地方进行编码。

引入的版本

5.0

更新搜索 FrameworkDescription 返回的字符串中“.NET Core”的所有代码。

受影响的 API