写点什么

微软将于年底终止对 .NET Core 3.1 的支持

  • 2022-07-31
  • 本文字数:931 字

    阅读完需:约 3 分钟

微软将于年底终止对 .NET Core 3.1 的支持

近日,微软宣布计划于 2022 年 12 月 13 日停止支持 Microsoft .NET Core Framework 的长期支持 (LTS) 版本 3.1。2019 年发布的 Microsoft .NET Core Framework 3.1 版即将结束支持日期。

 

.NET Core 是一个免费开源的、用于 Windows、Linux 和 macOS 操作系统的软件框架,主要由微软员工通过 .NET 基金会开发发布。3.1 版是微软的长期支持 (LTS) 版本,自发布之日起的支持生命周期为三年。非 LTS 版本(例如 .NET 7.0)的支持生命周期较短为 18 个月。微软计划 .NET 版本每年推出一个主要版本的 .NET,在 LTS 和当前版本之间进行交替。

 

目前 .NET 的最新 LTS 版本是 6.0,微软计划支持到 2024 年 11 月 12 日。另外微软预计在 2022 年 11 月发布非 LTS 版本 .NET 7.0,这意味着当前 .NET Core 3.1 的客户可以选择在 .NET Core 3.1 支持日期结束之前升级到 .NET 6 或 7 之间。

 

微软建议开发者将 .NET Core 3.1 应用程序升级到 .NET 6.0 以在未来继续受到支持。根据微软高级项目经理 Dominique Whittaker 的说法,使用 3.1 版本的客户也应该迁移到 .NET 6 或 7 以仍然获得官方支持和安全补丁。

 

Whittaker 解释说,.NET Core 3.1 应用程序在支持日期结束后仍然可以继续运行,但客户可能会面临潜在的安全漏洞,微软也将仅针对受支持的版本进行漏洞修补。

 

对于开发者来说,.NET Core 3.1 和 .NET 6.0 之间可能存在不兼容的情况,微软提供名为 upgrade-assistant 的开源升级工具,该工具可以分析应用程序代码、更新项目文件、检查重大更改并进行一些自动代码修复。不过但开发人员仍需进行一些手动修复,微软也建议开发人员在升级应用程序时查看官方兼容性指南以了解任何问题。

 

不过对于微软的 .NET 更新支持政策,目前开发者有不同的看法。一部分开发人员认为,三年的支持周期对于企业项目来说太短了;而另一些开发人员则表示,代码依赖关系日益复杂,使得频繁的版本升级成为一种必要的工作方式。

 

对此,CSLA.NET 应用程序框架的创建者 Rockford Lhotka 认为,.NET 代码升级的大部分痛苦来自于将旧的 .NET Framework 迁移到新的 .NET 框架中,而.NET 核心版本之间的升级则大大降低了工作强度。

 

根据 2022 年 6 月的数据,应用程序中使用最多的 .NET Framework 版本正是 .NET Core 3.1,占总数据的 31%。

2022-07-31 22:2218490

评论

发布
暂无评论
发现更多内容

YashanDB数据库数据迁移实用方法及风险控制

数据库砖家

YashanDB数据库数据压缩技术揭秘与优化实践

数据库砖家

低代码开发平台选型宝典:功能、价格与服务全解析

红迅AI低代码老陈

AI开发平台 红迅低代码 低代码选型 低代码平台费用

低代码工具平台全面解析:优缺点与适用企业类型

红迅AI低代码老陈

低代码 低代码平台 低代码优缺点 红迅软件

核心应用响应时长<1s、多终端崩溃率低至 0.1%!Bonree ONE 赋能蓝月亮应用性能与终端体验双重升级!

博睿数据

AI API 可观测性平台

YashanDB数据库数据复制技术在业务连续性中的应用

数据库砖家

YashanDB数据库提升企业运营效率的最佳实践

数据库砖家

AI智能体(Agent)盛行,Dify、n8n等主流开发框架与低代码工具深度对比

优秀

agent AI智能体

使用 OpenTelemetry 对 OpenResty 进行链路追踪最佳实践

观测云

OpenTelemetry

399元的“智能憨憨”卖爆,谁在为AI玩具买单?

Alter

AI玩具

YashanDB数据库索引优化关键技术汇总

数据库砖家

YashanDB数据库索引优化与查询性能提升技术.

数据库砖家

我的红薯卡片app上线苹果商店啦!实战经验分享!含内测邀请

阿星AI工作室

产品 AI App 独立开发

IDEA配置包括:代码快捷键或页面显示设置和常用安装插件介绍

刘大猫

人工智能 云计算 算法 物联网 大模型

YashanDB数据库数据一致性保障机制全面解析

数据库砖家

货物采购的供应链系统怎样接入物流轨迹API?

快递鸟

基于AI代理浏览器的自动化数据爬取实践

不叫猫先生

人工智能 爬虫

从赋能到共创:技术负责人的团队赋能五层次模型

六边形架构

团队管理 团队赋能 团队协助

RFID通道机采购攻略:不同场景怎么选型号?

斯科信息

RFID通道机 斯科

YashanDB数据库数据恢复流程及硬件要求详解

数据库砖家

YashanDB数据库数据同步策略及冲突解决技术详解

数据库砖家

YashanDB数据库数据一致性保障策略全面解读

数据库砖家

如何选择合适的 Diskless Kafka

AutoMQ

kafka 架构 云原生 diskless

COB封装LED显示屏对比SMD,优势到底在哪?

Dylan

LED LED display LED屏幕 COB SMD

YashanDB数据库数据访问安全控制的先进技术解读

数据库砖家

YashanDB数据库数据一致性模型及实践应用解析.

数据库砖家

CyberAI多模态数据平台焕新升级!七大核心功能解锁高效管理新体验

数新网络官方账号

YashanDB数据库数据加密技术实现及性能影响分析

数据库砖家

YashanDB数据库数据迁移策略及风险控制全指南

数据库砖家

喜报 | 博睿数据荣获第七批国家专精特新“小巨人”企业称号!

博睿数据

专精特新企业 可观测性平台

YashanDB数据库数据加密技术及安全防护措施讲解

数据库砖家

微软将于年底终止对 .NET Core 3.1 的支持_开源_辛晓亮_InfoQ精选文章