.NET Framework各版本比较

导读:一直以来,众多学校教学以及公司开发环境所使用Visual Studio .NET
Framework版本多不相同,本文作者比较了.NET Framework多个版本之间的区别,方便各位选择和切换.NET
Framework。





























































版本号 发布日期 Visual Studio的版本 Windows上的默认情况 CLR版本 发行版的特点
1.0 2002年2月13日 Visual Studio .NET NA 1.0 CLR和基类库的第一个版本
1.1 2003年4月24日 Visual Studio 2003 Windows Server 2003 1.1

1. .NET
Framework 第一个主要版本。

2. 内置支持移动ASP.NET。 以前只是作为.NET框架的一个附加组件,而现在是框架的一部分 。

3. 安全变化 -
允许Windows窗体以半信任的方式在互联网上执行,并在ASP.NET应用中启用代码访问安全控制 。

4. 内置支持ODBC和Oracle数据库。 在之前的.NET
Framework1.0中作为插件,而现在是框架的一部分。

5. NET Framework精简版 - 一个用于小型设备的NET
Framework版本 。

6. Internet协议版本6(IPv6)的支持。

2.0 2005年11月7日 Visual Studio 2005 Windows服务器2003 R2 2.0

1. 泛型

2. .NET CLR内置语言范型支持。

3. 对x64和IA-64硬件平台完全的64位支持。

4. SQL Server集成 - NET 2.0,VS 2005和SQL
Server
2005这次全都绑定在一起。 这意味着,可以在所有.NET兼容的语言中建立存储过程和触发器来代替T-SQL。

5. 本地应用托管.NET运行时实例的新API。 新的API提供比如多线程、内存分配,程序集加载等更细粒度上的运行时行为控制

6. 许多新增和改进的ASP.NET
Web控件 。

7. 新的数据控件包括声明性数据绑定 。

8. 新增ASP.NET个性化功能,如对主题、皮肤、母版页和WebParts 的支持。

9. .NET Micro Framework -
一个面向智能个人对象技术的初步版本。

10. 成员提供程序

11. 部分类

12. 可空类型

13. 匿名方法

14. 迭代

15. 数据表

3.0 2006年11月6日 Visual Studio 2005 Windows Vista,Windows Server 2008 2.0

1.
新的用户界面子系统(WPF)基于XML和矢量图形,采用三维计算机图形硬件和Direct3D技术的API的Windows
Presentation Foundation 。

2. 面向服务的消息传递系统,允许本地或远程程序像Web服务一样进行互操作的Windows Communication
Foundation (WCF)。

3. Windows Workflow Foundation
(WF)支持通过工作流实现任务自动构建和集成处理。

4. Windows
CardSpace,一个安全地存储个人数字身份的软件组件,提供一个统一的登录网站或者其他身份认证的接口。

3.5 2007年11月19日 Visual Studio 2008 Windows 7,Windows Server 2008 R2 2.0

1. 添加了新功能,如支持AJAX和LINQ

2. SP1更新内容:
2.1. .NET Framework的客户端配置文件。
2.2.
动态数据。
2.3. 新增两个数据服务组件:ADO.NET Entity
Framework和ADO.NET数据服务。
2.4.
新增两个Web开发程序集:System.Web.Abstraction和System.Web.Routing两个新组件。
2.5.
引入新的“Visual Basic Power Packs”。

4.0 2010年4月12日 Visual Studio 2010 NA 4.0

1. 新版本的CLR。

2. 针对多核或分布式系统提高并行计算支持的并行扩展。 为此,包含了众多像PLINQ(Parallel
LINQ)这样的技术。

3. 新的Visual Basic .NET和C#语言
新功能:如内隐的行延续、动态调度、命名参数以及可选参数。

4. 契约式编程。

5.
引入两种新类型来处理任意精度运算:大整数类(System.Numerics.BigInteger)和复数类(System.Numerics.Complex)

6. 动态语言运行时(DLR)。

7. 扩展托管框架(MEF)。

8. Windows Server
AppFabric以AppFabric托管和内存内分布式高速缓存支持的形式提供应用服务功能。

4.5(即将到来) NA NA NA NA NA

原文链接:jinaldesai.net

(本文为CSDN编译整理,未经允许不得转载。如需转载请联系[email protected])

时间: 2024-11-11 05:35:59

.NET Framework各版本比较的相关文章

Microsoft .NET Framework 的版本

自2000年6月22日微软向全球宣布自己的.NET战略,到现在已经七年多了.作为.NET战略的基础,Microsoft .NET Framework 也已经发行了多个版本.下面,我们就来看看这些年来微软到底发布了哪些 .NET Framework 版本.(关于 Microsoft .NET Compact Framework 的版本请参阅"黎波"的文章:"如何判断 .NET Compact Framework 的版本") Version Release Date 1

.net FrameWork各个版本之间的发展

上个星期看到了.NET 4.0框架退休日期逐渐临近文章,发现自己一直在使用NET  FrameWork,身为一个NET程序员,里面大概的区别自己还是知道的,但是自己要说出个所以然来了,发现还是有点力不从心,当时关于这几个版本之间的有很多,目前很多地方都只是写到了4.5,关于4.5.1,4.5.2这两个版本提及的还是非常少的,相对来说,自己写这篇文章也就没有回锅肉的嫌疑,正文开始吧: DoNet  FrameWork NET Framework由微软开发的一个致力于敏捷软件开发(Agile sof

.net FrameWork各个版本之间的发展[转]

上个星期看到了.NET 4.0框架退休日期逐渐临近文章,发现自己一直在使用NET  FrameWork,身为一个NET程序员,里面大概的区别自己还是知道的,但是自己要说出个所以然来了,发现还是有点力不从心,当时关于这几个版本之间的有很多,目前很多地方都只是写到了4.5,关于4.5.1,4.5.2这两个版本提及的还是非常少的,相对来说,自己写这篇文章也就没有回锅肉的嫌疑,正文开始吧: DoNet  FrameWork NET Framework由微软开发的一个致力于敏捷软件开发(Agile sof

【转】常用 Microsoft .NET Framework 各版本下載網址列表

研究] 常用 Microsoft .NET Framework 各版本下載網址列表 2014-05-23 僅列常用的 (IA64, Beta, hotfix, ... 不列) Microsoft .NET Framework 1.0 Microsoft .NET Framework Redistributable 1.0 - 中文(繁體)(20.5 MB)http://www.microsoft.com/zh-tw/download/details.aspx?id=96支援 Windows 98

查看.Net Framework的版本(PC和WinCE)

一.在电脑上查看.Net Framework的版本 (1)第一步: 打开"我的电脑",在地址栏输入 %systemroot%\Microsoft.NET\Framework 第二步:从列出来的文件夹中,我们可以看到v1.0.3705   v2.0.50727   v3.0 v3.5 而这些目录显示的最高版本号即本机Microsoft .NET Framework 版本号,也就是3.5的. 如果你最高版本的目录只有v2.0.50727   那就是本地只有安装.net framework2

.NET Framework各版本汇总以及之间的关系

目录(?)[-] 原文链接:http://blog.csdn.net/kingmax54212008/article/details/25886345 NET Framework 版本关系 获取NET框架版本 参考资料 .NET Framework .NET版本 1.0 1.1 2.0 3.0 3.5 4.0 4.5 完整版本 1.0.3705.0 1.1.4322.573 2.0.50727.42 3.0.4506.30 3.5.21022.8 4.0.30319.1 4.5.40805 发布

visual studio如何修改c++项目的.net framework框架版本

一. 修改项目文件 在 Visual Studio 的“解决方案资源管理器”中,打开项目的快捷菜单,然后选择“卸载项目”. 这将为你的项目卸载项目文件 (.vcxproj). 在菜单栏上,依次选择“文件”.“打开”.“文件”. 在“打开文件”对话框中,导航到项目文件夹,然后打开项目文件 (.vcxproj). 在项目文件中,找到目标 Framework 版本的条目. 例如,如果你的项目设计为使用 .NET Framework 4.5, <PropertyGroup Label="Globa

FrameWork各个版本常用特性整合

· 代码段.这个功能很早就知道了,Framework已经提供了很多代码段,我们也可以自定义代码段,不过之前一直没有用过,今天实践了一下,还是挺有意思的,这种代码自动生成的思想其实挺有用的.另外发现一点,Framework中提供的代码段中,关于C#和VB的数量明显不一样,不知道为啥C#要少呢?上网查了一下,说MSDN中提供了对C#代码段的扩展,可以下载下来试验一下. · 重构.之前通过IDE进行重构时,一直是在Eclipse中用,感觉非常方便.现在VS2005也加上这个功能了,感受了一下,和Ecl

.NET Framework 各个版本介绍

.NET Framework 1.1 自1.0版本以来的改进:自带了对mobile asp .net控件的支持.这在1.0版本是以附加功能方式实现的,现在已经集成到框架的内部.安全方面的变更 - 使得Windows窗体代码以可靠的行为运行,从而可以在Internet环境内安全运行,并且加入了ASP .NET应用程序的代码安全访问功能.自带了对ODBC和Oracle数据库的支持.这在1.0版本是以附加功能方式实现的,现在已经集成到框架的内部..NET Compact Framework- 这是一个

.Net Framework 各个版本新特性总结 (一)

.Net Framework 4.5 新特性 最近面试时又看到有问.Net Framework 新特性的问题,一时被问到了.平时也是拿起来就用,新版本出来了,新特性也就是瞄一眼,也没去仔细查看.这次干脆花点时间总(翻)结(译)一下各个版本相比上一版本带来的新特性.主要参考来源是MSDN,一下是原文链接: Reference: https://msdn.microsoft.com/en-us/library/ms171868(v=vs.110).aspx#core 嗯,我们就从4.5开始. 目录