.NET Framework版本历史

.NET Framework版本历史

 

DOT NET 框架评估版

Microsoft已于2000年11月开始发布.NET Framework作为其第一个测试版。此后,.NET已经发展成为一个非常有效的编程平台,这意味着简化了开发人员的编程效率。

增强功能正在进行中,而且更新的框架版本几乎每年都会上市。

在这篇文章中,我将尝试简要解释迄今发布的Dotnet版本。

在撰写本文时,发布的最新.NET Framework版本是dot net框架4.6.2

DOT NET Framework的版本历史

.NET是Microsoft的软件开发框架,主要针对Microsoft Windows操作系统运行。DOT NET Framework只是一套工具和库,可帮助开发人员快速,轻松地开发安全的软件应用程序。

.NET版本

即使测试版是2000年11月,官方的.Net框架版本是在2002年。

以下列出了各种dot net版本和相应的功能添加。所以继续阅读.NET Framework的简要版本历史

Dotnet 1.0版

2002年,DOTNET框架1.0的第一个正式版本已经完成。Dotnet Framework 1.0包含CLR的第一个版本和基类库的第一个版本。

DOT NET Framework 1.0的核心功能是,

· CLR,公共语言运行时间1.0。

· 新语言C#引入了。

· 升级了VB6版本的.NET,VB.NET被引入

· ADO升级到ADO.NET

· 经典ASP(Active Server Pages)版本3升级到ASP.NET,可以直接使用正常的编程语言,如C#,VB.NET等,用于服务器端编码,而不是脚本语言,如VB脚本。

· 推出了WebServices

· Remoting是分布式组件对象模型(DCOM)的替代品。

· 集成开发环境(IDE)Visual Studio 2001引入了极好的功能,以提高开发人员的效率.Visual Studio是所有点网络语言的通用开发平台。

Dotnet版本1.1

Microsoft在2003年发布了DOT NET Framework V1.1   .Net Framework 1.1版扩展了.NET Framework 1.0版,具有现有功能的新功能和改进功能。您不必安装以前版本的

在安装最新版本之前,不必安装以前版本的.NET Framework或CLR。每个版本都附带必要的组件。

DOT NET Framework 1.1的扩展功能是,

· 并行执行(使单个计算机上的应用程序能够针对CLR的多个版本运行)

· ADO.NET改进(本地支持ODBC和Oracle数据库通信,DataReader对象公开HasRows属性,连接对象的EnlistDistributedTransaction方法)

· 改进的Web服务(对配置,协议,描述和发现更改所做的更改)

· .NET Framework安全性中的更改(AllowPartiallyTrustedCallersAttribute,托管环境中的ASP.NET安全性)

· IPv6(Internet协议版本6)支持

· 改进框架的可扩展性和性能

· .NET Framework 1.1结合了移动控件,Visual Studio发行版还包含移动控件。

· V1.1一起,Microsoft发布了Visual Studio 2002 IDE,其旧版Visual Studio 2001具有一些改进。

Dotnet 2.0版

2005年,微软推出了改进的dot net版本DOT NET Framework 2.0。使用dotnet Framework 2.0,Microsoft引入了一个新版本的CLR,添加了基类库,包括泛型,通用集合和ASP.NET的重要添加。

DOT NET Framework 2.0的功能和改进是,

· CLR 2.0引入了老CLR 1.1的主要变化

· 具有高级功能的C#.NET 2.0

· 具有高级功能的VB.NET 2.0

· 高级ADO.NET 2.0

· ASP.NET 2.0

· ASP.NET AJAX(异步Javascript)被介绍

· Web服务增强功能(WSE)

· 通过引入新的API,增强对运行时行为的控制,涉及多线程,内存分配,装配加载

· 全面的64位支持x64和IA64硬件平台

· ASP.NET的新的个性化功能,例如支持主题,外观和Web部件。

· .NET微框架

· 随着Dot Net Framework 2.0版,Microsoft发布了具有许多高级功能的IDE Visual Studio版本2005

Dotnet 3.0版

2006年发布的DOT NET Framework 3.0版。Microsoft .NET Framework 3.0版是.Net 2.0框架的扩展,采用新的革命性技术Windows Presentation Foundation(WPF),Windows Communications Foundation(WCF),Windows Workflow Foundation(WF) )和Windows CardSpace。

DOT NET Framework 3.0的特点是,

·  公共语言运行时,CLR 2.0保持不变。

·  编程语言,ADO.NET和ASP.NET 2.0中没有更新

·  推出Windows Communication Foundation(WCF)

·  推出Windows Presentation Foundation(WPF)

·  推出Windows Workflow Foundation(WWF)

·  推出Windows卡空间

· Visual Studio 2005 IDE保持相同,但是Service Pack可用于并入4个附加组件。

Dotnet版本3.5

由于Visual Studio 2005不直接集成WCF,WPF,WWF和Windows Card Space,这4个组件没有得到预期的关注和市场覆盖。2008年,微软发布了DOT NET Framework 3.5 ,将这4个组件集成在新的Visual Studio IDE。

此外,它增加了新功能,如支持AJAX的网站和LINQ。此外,SP1更新添加了.NET Framework Client Profile,Dynamic Data和一小部分其他增强功能。

DOT NET Framework 3.5特性和增强功能是,

· C#3.5具有新功能

· VB.NET 3.5具有高级功能

· ADO.NET 3.5

· ASP.NET 3.5具有新的高级功能

· 新版本的AJAX,ASP.NET AJAX 3.5在Visual Studio中内置支持。

· WCF 3.5集成在Visual studio中

· WPF 3.5集成在Visual Studio中

· 集成在Visual Studio中的WWF 3.5

· .NET Framework 3.5引入了语言集成查询(LINQ)的新概念

Dotnet 4.0版

Dot Net版本4.0以下功能,

· 推出CLR 4.0

· 管理可扩展性框架(MEF)

· 动态语言运行时(DLR)

· 任务并行库

· Visual Studio 2010推出

Dotnet版本4.5

Dot Net版本4.5的主要特点是,

· 特性增强CLR 4.0

· 异步支持

· 支持构建Windows Store应用程序

· 功能强化WPF,WCF,WF和ASP.NET

· 高级Visual Studio 2012

Dotnet版本4.5.1

dot net版本4.5.2的主要特点是,

· C#版本:5.0

· 结合性能和调试改进

· 支持自动绑定重定向

· Windows Phone Store应用程序的扩展支持

· 异步编程

· 来电信息属性

· 循环变量闭合

· Visual Studio 2013

Dotnet版本4.5.2

.NET版本4.5.2的主要特点是,

· 推出了用于64位系统的新JIT编译器RyuJIT

· 引入开源.NET Framework包

· 支持代码页编码

· 改进事件跟踪

· Visual Studio 2015

Dotnet版本4.6

.NET版本4.6的主要特点是,

· C#版本:6.0

· 使用.NET Native编译

· ASP.NET核心5

· 事件跟踪改进

· 支持页面结尾

· 用于异步响应冲洗的基于任务的API

· 模型绑定支持任务返回方法

· HTTP / 2支持

· 支持令牌绑定协议

· 随机字符串哈希算法

· 用于托管代码的64位JIT编译器

· 装配装载机改进

· 启用SIMD的类型

· 对垃圾收集(GC)的增强

· 兼容性开关

· 基于任务的异步模式(TAP)

· HDPI改进

· SSL支持

· 使用不同的HTTP连接发送消息

Dotnet版本4.6.1

.NET版本4.6.1的主要特点是,

· 支持包含ECDSA的X509证书

· ADO.NET中始终加密对硬件保护的密钥的支持

· WPF中的拼写检查改进

· 本机图像发生器(NGEN)PDB

Dotnet版本4.6.2

.NET Framework 4.6.2包括以下领域的新功能,

· 密码学增强功能

· 包括支持包含FIS 186-3 DSA的X509证书

· 支持持久密钥对称加密

· SignedXml支持SHA-2散列

· ECDiffieHellman密钥导出例程的输入提高了清晰度。

· 支持将Windows Forms和WPF应用程序转换为UWP应用程序。

· ClickOnce支持TLS 1.1和TLS 1.2协议。

· 使用指令导入静态成员

· 异常过滤器

· 索引成员

· 元素初始化器

· 等待捕捉,最后阻止

· 集合初始化器

概要

在本文中,我们总结了所有发布的网络版本的功能。这将有助于了解.NET框架版本的演变以及不同版本网络中包含的功能。在下面的评论部分中提供宝贵的意见,问题或意见。

窗体底端

窗体顶端

你可能感兴趣的:(C#WinForm)