1

.NET Framework已死,.NET Framework 4.5.2、4.6和4.6.1将于2022年4月26日终止支持!

 3 years ago
source link: https://zhuanlan.zhihu.com/p/369200528
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

.NET Framework已死,.NET Framework 4.5.2、4.6和4.6.1将于2022年4月26日终止支持!

独立开发者
v2-896bbc368655f0bf65db28f4e576cd18_720w.jpg

.NET Framework已终止支持!

.NET Framework 4.5.2、4.6和4.6.1将于2022年4月26日终止支持。在此日期之后,将不再为这些版本提供更新,包括安全修补程序或技术支持。

当前使用.NET Framework 4.5.2、4.6或4.6.1的客户需要将其部署的运行时更新为更新的版本-至少在2022年4月26日之前将.NET Framework 4.6.2更新为新版本,以便继续接收更新和技术支援。

Windows 10 Enterprise LTSC 2015随操作系统内置.NET Framework 4.6。此OS版本是长期服务通道(LTSC)版本。直到结束对OS版本的支持(2025年10月),我们将继续在Windows 10 Enterprise LTSC 2015上支持.NET Framework 4.6。

.NET Framework其他任何版本(包括.NET Framework 3.5 SP1)的支持时间表都没有更改,如.NET Framework Lifecycle FAQ所述,将继续支持该版本。

为什么这样做?

.NET Framework以前是使用使用安全哈希算法1(SHA-1)的证书进行数字签名的。SHA-1是一种旧式密码哈希算法,不再被认为是安全的。我们将淘汰使用使用SHA-1来支持不断发展的行业标准的数字证书签名的内容。

查看不同版本.NET Framework的下载和使用情况数据后,我们发现更新.NET Framework 4.6.2和更高版本以支持更新的数字证书(针对安装程序)将满足绝大多数(98%)用户的需求无需他们进行更改。使用.NET Framework 4.5.2、4.6或4.6.1的一小部分用户将需要升级到更高的.NET Framework版本以保持支持。无需重新编译应用程序。鉴于此更改的性质,我们决定以.NET Framework 4.6.2及更高版本为目标是支持与工作之间的最佳平衡。

当.NET Framework 4.5.2、4.6和4.6.1终止支持时,在这些版本之上运行的应用程序将继续运行。从2022年5月开始,当我们发布.NET Framework 4.6.2和更高版本的安全更新时,我们将不会发布.NET Framework 4.5.2、4.6和4.6.1的安全更新。这意味着从2022年5月开始,如果计算机安装了.NET Framework 4.5.2、4.6或4.6.1,则它可能是不安全的。此外,如果遇到任何问题并需要技术支持,系统将要求您首先升级到受支持的版本。

.NET Framework 4.6.2在将近5年前发布,而.NET Framework 4.8在2年前发布,因此这两个版本对于您的应用程序都是稳定可靠的运行时。.NET Framework 4.6.2和4.8是.NET 4.5.2、4.6和4.6.1的高度兼容的就地更新(替换),并通过Windows Update(WU)广泛部署到亿万台计算机。如果您的计算机配置为从WU获取最新更新,则您的应用程序可能已经在.NET Framework 4.8上运行。

如果尚未部署.NET Framework 4.6.2或更高版本,则只需将运行应用程序的运行时更新为最低版本4.6.2,即可继续受支持。如果您的应用程序是针对.NET Framework 4 – 4.6.1构建的,则在大多数情况下,它应继续在.NET Framework 4.6.2及更高版本上运行,而无需进行任何更改。无需针对.NET Framework 4.6.2重新定位或重新编译。就是说,我们强烈建议您在生产环境中部署更新的运行时之前,验证在较新的运行时版本上运行时,应用程序的功能不受影响。

相关资源

以下是一些其他资源,可能会发现有帮助: .NET Framework下载:https://dotnet.microsoft.com/download/dotnet-framework

NET Framework应用程序兼容性:https://docs.microsoft.com/dotnet/framework/migration-guide/application-compatibility

.NET Framework 4.5.2和.NET Framework 4.6.2之间的运行时更改:https://docs.microsoft.com/dotnet/framework/migration-guide/runtime/4.5.2-4.6.2

.NET Framework迁移指南:https://docs.microsoft.com/dotnet/framework/migration-guide

此外,如果在过渡到.NET Framework 4.6.2或更高版本时遇到兼容性或应用程序问题,则可以使用App Assure。免费解决兼容性问题。如果在提交请求时遇到任何困难,可以与App Assure联系以获得补救支持或通过电子邮件与他们联系([email protected])。

总结

.NET Framework 4.5.2、4.6和4.6.1将于2022年4月26日终止支持,在此日期之后,将不再提供包括这些版本的安全修补程序或技术支持在内的更新。强烈建议您在此日期之前将应用程序至少迁移到.NET Framework 4.6.2或更高版本。

出处:https://devblogs.microsoft.com/dotnet/

留给.NET的机会并不多,像BAT、TMD这类头部厂商一旦选择Java、Python,相关的开发人才、技术积累很快就跟上来了。技术漏洞会被大公司优秀人才补上,降低了入门门槛,拓宽就业渠道。

当然除了国内不温不火,在国外.NET Core还是非常活跃的!

数据统计来源stackouverflow,2020年的数据统计.

翻译:超过35%的受访者使用jQuery,React,Angular或一种http://ASP.NEThttp://ASP.NEThttp://ASP.NET Core)。 来源地址:https://insights.stackoverflow.com/survey/2020#developer-profile-demographics-average-years-of-coding-experience

在最受欢迎的web框架方面,http://ASP.NET Core是最受欢迎的Web框架,击败了React.js。 来源地址:https://insights.stackoverflow.com/survey/2020#developer-profile-demographics-average-years-of-coding-experience

技术而言是这样的,人也是一样,赶上了社会的发展、时代的红利,就像坐上了快车。

其他推荐

有关.NET书籍,包括源码阅读、编码原则、数据结构与算法、大化设计模式、SQL必知必会51技,书籍的下载地址,有需要可以下载。一份C#必读书籍清单!

学习.NET Core推荐资源:ASP.NET Core学习项目汇总,入门项目+通用权限管理+超全C#帮助类!!


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK