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
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈