主要观点:Microsoft 将.NET Standard Term Support releases 的支持期限从 18 个月延长至 24 个月,从.NET 9 开始生效,与.NET 8 的支持结束日期一致。原因是解决依赖管理挑战,避免企业在安装非 LTS 版本时意外引入 STS 组件。同时宣布了相关政策变更对不同群体的影响,如企业、库维护者等,并强调新政策立即生效且维持三年 LTS 支持承诺。
关键信息:
- 支持期限延长:从 18 个月延长至 24 个月,.NET 9 及后续版本支持至 2026 年 11 月 10 日。
- 发布计划:每年 11 月发布,偶数年为 LTS 版本,三年更新;奇数年为 STS 版本,18 个月更新。
- 动机:解决依赖管理问题,避免企业误引入 STS 组件。
- 对企业影响:利于 LTS 仅部署企业,可推进.NET 新功能的采用。
- 对库维护者影响:可同时支持多个版本,简化版本兼容规划。
- 生效时间:.NET 9 于 2024 年 11 月 12 日发布时生效。
重要细节: - 指出如.NET Aspire 等带外版本有时需更新包版本,导致企业政策执行复杂。
- 社区反馈中,部分开发者认为延长支持期增加 STS 版本在生产环境的可行性,也有成员提出延长发布周期至 18 个月等替代方案。
- 微软确认对所有 LTS 版本维持三年支持承诺。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。