.NET Framework各版本的新增功能
最近在做一个小系统,采用.NET Framework 4来进行开发,自已也大胆地用了一些以前没用过的新特性,如Lamba表达式、LINQ(发音同 Link)、扩展方法等。今天为了使其中一个dll能被.net 3.5编译的程序正常调用运行,自己把这个dll改为.net 3.5重新编译,没想到代码正常编译成功,没出错。为了弄清楚..net框架各版本的新增功能,自己搜索整理了一下。
.NET Framework 1.1
- ASP.NET 移动控件——提供了对移动电话和个人数据助理 (PDA) 等移动(无线)设备的支持
- ADO.NET 的改动——合并ODBC数据提供程序到framework命名空间 System.Data.Odbc 下,而.net 1.0还需要通过web下载
- 并行执行——使同一台计算机支持执行多个版本的应用程序
- .NET Framework 安全性的改动
- IPv6 支持
.NET Framework 2.0
- 64 位平台支持
- 访问控制列表 (ACL)支持
- 新增ADO.NET
- ASP.NET增强——代码隐藏模型、母版页等
- COM 互操作服务增强功能
- FTP 支持
- 泛型和泛型集合
- 全球化
- 。。。。
.NET Framework 3.0
- WCF / WPF / WWF
.NET Framework 3.5
- .NET Compact Framework增强——支持分布式移动应用程序,LINQ等
- ASP.NET增强——改进了对网站AJAX技术的开发支持
- 外接程序和扩展性
- LINQ
- Lambda表达式
- WCF/WPF/WWF增强
- 对等网络支持
- 。。。
.NET Framework 3.5 sp1
- ASP.NET增强——ASP.NET 动态数据和 ASP.NET AJAX 附加功能
- .NET Framework 客户端配置文件——面向客户端应用程序,这改善了尚未安装 .NET Framework 的计算机上的安装体验
- WPF性能提升——包括启动速度的位图效果性能的提高
- ADO.NET增强——支持 SQL Server 2008 数据库引擎的所有新功能
- 。。。
.NET Framework 4.0
- 并行计算
- 动态语言运行时(DLR)
相关资料: