.NET4.0框架退休日期逐渐临近
微软宣布了.NET框架4.0至4.5.1版本的生命周期终结计划。 2016年1月12日之后,所有的技术支持,包含安全和非安全的更新补丁,都将会停止。开发人员和用户到时候可以选择回退到.NET 3.5 SP 1版本,或者升级到4.5.2版本。
2009年发布了.NET 4.0框架的预览版本,并且在2010年的四月份发布了第一个正式版本,一同发布的还有对历史库的更新以及新添加的库。这次发布也是自从2006年发布通用语言运行时版本2之后对通用语言运行时的首次更新。从那之后,版本4.0.X系列经历了三次更新,分别是在2011年四月份以及十月份,还有2012年的三月份。
基于相同的通用语言运行时,4.5版本系列开始于2012年八月份,当时主要用来支持Windows Vista和之后的操作系统。该版本系列的更新发生在2013年的十月份和2014年的五月份。目前的最新版本是.NET 4.5.2, 微软希望开发人员和用户在2016年一月份之前都能迁移到这个版本上来。
微软宣布了不再支持非当前版本的Internet Explorer之后,紧接着发布了版本退役申明。虽然微软这样做的确切动机尚未透露,但是朝着这个方向走的原因还是很明显的。如果某一个重大的安全问题在今天被发现,那么微软将需要为.NET 4.0版本、4.0.1版本、4.0.2版本、4.0.3版本、4.5版本、4.5.1版本以及4.5.2版本分别进行补丁包的开发,测试以及部署。
正如我们在介绍中所提到的,微软将会继续为.NET 3.5 SP 1提供支持。该版本已经被集成到了Windows 7和Windows Server 2008 R2的操作系统生命周期中,按照目前设定该版本将会被支持到2020年。
退役时间概览
- .NET 4.x, 4.5, 4.5.1: 2016年1月12号
- .NET 3.5 SP 1: 2015年1月14号(主流支持)
- .NET 3.5 SP 1: 2020年1月14号(扩展支持)
- .NET 4.5.2: 2018年1月9号 (主流支持)
- .NET 4.5.2: 2023年1月10号(扩展支持)
查看英文原文:The End of .NET 4.0 is Near
.NET4.0框架退休日期逐渐临近的更多相关文章
- matlab2016b和c# .net4.0混合编程
参考:https://www.cnblogs.com/eniac12/p/4390845.html 主要想用c#写软件界面,利用matlab绘图,或者用里面的遗传算法. 我的环境是:Win10 64位 ...
- zui框架配置日期控件只显示年月
zui框架配置日期控件datetimepicker只显示年月 <!DOCTYPE html> <head> <script src="~/Scripts/jqu ...
- pta习题:退休日期推算
6-3 退休日期推算 (10分) 关于日期的结构定义如下: struct DateG{ int yy,mm,dd;}; 编写两个函数,一个计算自公元1年1月1日到指定的日期共经历了多少天.另一个是 ...
- CefSharp基于.Net Framework 4.0 框架编译
CefSharp基于.Net Framework 4.0 框架编译 本次源码使用的是Github上CefSharp官方的79版本源码 准备 IDE Visual Studio 2017 Enterpr ...
- “RazorEngine.Templating.TemplateCompilationException”类型的异常在 RazorEngine.NET4.0.dll 中发生,但未在用户代码中进行处理
错误信息: "RazorEngine.Templating.TemplateCompilationException"类型的异常在 RazorEngine.NET4.0.dll 中 ...
- IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习保护API
IdentityServer4 ASP.NET Core的OpenID Connect OAuth 2.0框架学习之保护API. 使用IdentityServer4 来实现使用客户端凭据保护ASP.N ...
- asp.net 项目Net4.0 在IE10、 IE 11 下出现 “__doPostBack”未定义 的解决办法
我的项目中,服务器端是Windows Server2008 64位,.net版本是4.0,也遇到了树形结构控件.DropDownList控件等不能调用服务器端代码.最后发现js报错. 错误信息:“__ ...
- IIS6.0添加上.net4.0后,以前的.net系统出现“服务器应用程序不可用”的错误提示解决办法
把VS2010开发的网站.net4.0部署到Windows Server 2003的服务器上去, Windows Server 2003操作系统自带的为IIS 6.0,IIS 6.0一般只支持.NET ...
- 关于把.net 2.0的项目升级到.net4.0遇到的一些问题
进入公司实习的的第一个项目又是是一个升级项目.这次升级的是一个c/s架构的项目. 大致介绍一下这个项目的结构客户端采用winform+devexpress商业控件开发的,数据库是用的oracle数据库 ...
随机推荐
- 20170517xlVBA添加数据透视表
Sub AddPovitTable() 'Constance Const DATA_SHEET As String = "Advanced Filter" Const DATA_A ...
- codeforces 1042c// Array Product// Codeforces Round #510(Div. 2)
题意:给出一个数组,2种操作:.1:x*y然后x消失,2:除掉x(2操作最多只能进行一次).问最大的结果的一种操作方式.逻辑题,看能不能想全面. 1先数好0,正,负的数量,zero,pos,neg.如 ...
- 原生js实现选项卡
html代码: <div class="tab"> <ul> <li class="selected">图片</li& ...
- Spring+Mybatis+Dubbo报错java.lang.reflect.MalformedParameterizedTypeException
原因是spring的jar文件冲突,排除spring的文件即可 <dependency> <groupId>com.alibaba</groupId> <ar ...
- 『科学计算』图像检测微型demo
这里是课上老师给出的一个示例程序,演示图像检测的过程,本来以为是传统的滑窗检测,但实际上引入了selectivesearch来选择候选窗,所以看思路应该是RCNN的范畴,蛮有意思的,由于老师的注释写的 ...
- 将 HttpPostedFile 转换成 Image 或者 Bitmap
代码如下: HttpFileCollection httpfiles = context.Request.Files; files = httpfiles[i]; Image im = Image.F ...
- iOS UI-(多)视图控制器的生命周期、加载方法和模态视图方法以及屌丝方法
#import "ViewController.h" #import "SecondViewController.h" @interface ViewContr ...
- MySQL|RESTRICT|NO ACTION|CASCADE| SET NULL四种外键约束
外键约束比较多得两种情况: 1.父表更新时子表也更新,父表删除时如果子表有匹配的项,删除失败: ON UPDATE CASCADE ON DELETE RESTRICT 1 2.父表更新时子表也更新, ...
- PHP:第一章——PHP中字符运算符、比较运算符、错误控制运算符
//字符串运算符: //$a='PHP'; //$b='SEO'; //echo $a.$b;//输出:PHPSEO //echo $a.=$b;//等价于:$a=$a.$b;输出:PHPSEO // ...
- linux create a process
When the system starts up it is running in kernel mode and there is, in a sense, only one process, t ...