从2000年开始发布1.0到现在的10年**发布了1.0、1.1、2.0、3.0、3.5、4.0这么几个版本。当然,中间出现几次大的SP补丁这是微软的习惯,就不单独区分了。
完整版本号是 1.0.3705,这是最初的 .NET 构架,发行于2002年。
它可以以一个独立的可重新分发的包(就是可以单独下载安装的.NET Framework安装包)的形式或在一个软件开发工具包集中被获得。
它也是第一个微软Visual Studio .NET的发行版的一部分(也被称作 Visual Studio .NET 2002)。
完整版本号是 1.1.4322,这是首个主要的.NET 框架升级版本,发行于2003年。
它可以以一个独立的可重新分发的包的形式或在一个软件开发工具包集中被获得。
它也是第二个微软Visual Studio .NET版本的一部分(也被称作Visual Studio .NET 2003)。
它也是首个被Windows操作系统-Windows Server 2003所内置的 .NET 框架版本。
较1.0改进,主要增加如下内容:
ASP.NET 移动控件
"ADO.NET 的改动
"并行执行
.NET Framework 安全性的改动
宿主环境中的 ASP.NET 安全性
.NET Framework 中的 IPv6 支持
完整版本号是 2.0.50727.42,发行于2005年
在 Microsoft .NET Framework 1.1 版的基础上,.NET Framework 2.0 版进行了扩展,不仅对现有的功能做了改进,
还新增了一些功能,并对文档进行了增强。具体某些主要添加和修改的内容如下:
64 位平台支持
访问控制列表支持
ADO.NET增强
ASP.NET增强
已验证身份的流
COM 互操作服务增强功能
Console 类增补
数据保护
调试器编辑并继续支持
检测网络连接更改
分布式计算
EventLog增强功能
FTP 支持
全球化
I/O 增强功能
.NET Framework 远程处理
程序内部处理 HTTP 请求
缓存的编程空间编程语言
四种 Microsoft 编程语言是明确针对 .NET Framework 的:Visual C#、Microsoft C/C++、Visual J# 和 Visual Basic。
编译器(Visual Basic 为所有项目引入了新的条件编译常数 VBC_VER)
语言(Visual Basic 语言中有多个新元素)
安全性异常
串行 I/O 设备支持
序列化
SMTP 支持。
强类型资源支持
线程改进
跟踪数据筛选
事务
Web 服务
Windows 窗体相关的功能
应用程序设置
新的数据绑定模型
新的 Windows 窗体控件
与 XML 相关的功能
由此可见2.0变化之大,其中泛型和强类型支持在程序性能上有着很大的提高。
完整版本号是3.0.4506.30 ,发行于2006年
.NET Framework 3.0 是用于 Windows的新托管代码编程模型。它将 .NET Framework 版本 2.0 的强大功能与新技术结合起来,用于构建具有视觉上引人注目的用户体验的应用程序,实现跨技术边界的无缝通信,并且能支持各种业务流程。这些新技术有 Windows Presentation Foundation(WPF)、Windows Communication Foundation(WCF)、Windows Workflow Foundation(WF)和 Windows CardSpace。目前流行的新的web技术Silverlight正是由WPF中的XAML(可扩展应用程序标记语言)技术进化过来的。
完整版本号3.5.30729.1,发行于2007年
与语言集成查询 (LINQ) 和数据感知紧密集成。借助这个新功能,您可以使用相同的语法,在任何支持 LINQ 的语言中编写相关代码,以筛选和枚举多种类型的 SQL 数据、集合、XML 和数据集,以及创建它们的投影。
.NET 3.5包括了对所有ASP.NET AJAX 1.0特性的内置支持。利用 ASP.NET AJAX 可以创建更有效、更具交互性、高度个性化的 Web 体验,这些体验在所有最流行的浏览器上都能实现。
用于生成 WCF 服务的全新 Web 协议支持,包括 AJAX、JSON、REST、POX、RSS、ATOM 和若干新的 WS-* 标准。
Visual Studio 2008 中面向 WF、WCF 和 WPF 的完整工具支持,其中包括支持工作流的服务这一新技术。
.NET Framework 3.5 基类库 (BCL) 中的新类可满足许多常见的客户请求。
.NET Framework 4.0正式版:发行于2010年4月12日
更多.NET Framework 4的新特性在你不忙的时候可以在网上去搜索".NET 4 新特性"类似关键字了解更详细。这里就不再罗列这些没太大使用价值的东西了。
从上面的列表能够看出。1.0、1.1、2.0这三个版本都是比较独立的。而后面的2.0、3.0和3.5则有点每次都像是增加了一个很大的补丁。