(1)本文比较了.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  2012年08月15 Visual Studio 2012 Windows 8 4

1.异步与等待

2.便利 Zip 压缩

3.正则表达式超时

4.优化配置文件

5.优化垃圾回收

http://news.cnblogs.com/n/192958/

原文链接:jinaldesai.net

(2)

# 版本

.NET Framework版本

Visual Studio版本

发布日期

特性

C# 1.0

.NET Framework 1.0

Visual Studio .NET 2002

2002.1

委托

事件

APM

C# 1.1

.NET Framework 1.1

Visual Studio .NET 2003

2003.4

C# 2.0

.NET Framework 2.0

Visual Studio 2005(开始命名为Visual Studio)

2005.11

泛型

匿名方法

迭代器

可空类型

C# 3.0

.NET Framework 3.0

.NET Framework 3.5

Visual Studio 2008

2007.11

隐式类型的部变量

对象集合初始化

自动实现属性

匿名类型

扩展方法

查询表达式

Lambda表达式

表达式树

分部类和方法

Linq

C# 4.0

.NET Framework 4.0

Visual Studio 2010

2010.4

动态绑定

命名和可选参数

泛型的协变和逆变

互操作性

C# 5.0

.NET Framework 4.5

Visual Studio 2012

2012.8

异步和等待(async和await)

调用方信息(Caller Information)

C# 6.0      

.NET 4.6

   

http://www.codeceo.com/article/csharp-6-0-features.html

总结:

NET各版本主要特性.

1.0  委托事件

2.0 泛型

3.0 WPF ,WCF, WF

3.5 LINQ,EF

4.0 TPL (并行编程),web api

4.5 异步和等待(异步编程)

5.0 (core 1.0) 跨平台

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

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

    目录(?)[-] 原文链接:http://blog.csdn.net/kingmax54212008/article/details/25886345 NET Framework 版本关系 获取NET ...

  2. .NET Framework个版本说明

    .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 ...

  3. ASP.NET在IIS7中如何更改网站的.net framework框架版本

    IIS7安装好以后使用了.net 2.0 framework框架,经过折腾发现如下方法可以更改框架版本,从而可以部署使用其他版本框架开发的网站 方法一:建立网站时设置.net框架版本 方法二:对于已经 ...

  4. 简单概述 .NET Framework 各版本区别

    目前已发行的版本有1.0.1.1.2.0.3.0.3.5.4.0.4.5(及4.5.1.4.5.2).4.6(及4.6.1). 1.0版本:最初的.net framework版本,作为一个独立的工具包 ...

  5. .net Framework各个版本之间的发展

    原文:.net Framework各个版本之间的发展 上个星期看到了.NET 4.0框架退休日期逐渐临近文章,发现自己一直在使用NET  FrameWork,身为一个NET程序员,里面大概的区别自己还 ...

  6. .NET Framework 各版本区别

    .NET Framework 各版本区别 .NET Framework 1.1 自1.0版本以来的改进:自带了对mobile asp .net控件的支持.这在1.0版本是以附加功能方式实现的,现在已经 ...

  7. framework各版本新特性(为面试准备)

    菜鸟D估计描述这些新特性的文章都是烂大街的货色,之所以拿出来分(e)享(xin)一下,有两个原因:1.当年面试的时候有人问到,我不知道该怎么回答:2.项目需要发布了,但是考虑到framework的版本 ...

  8. Django Rest framework 之 版本

    RESTful 规范 django rest framework 之 认证(一) django rest framework 之 权限(二) django rest framework 之 节流(三) ...

  9. [转帖].NET Framework各版本操作系统支持

    .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 ...

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

    研究] 常用 Microsoft .NET Framework 各版本下載網址列表 2014-05-23 僅列常用的 (IA64, Beta, hotfix, ... 不列) Microsoft .N ...

随机推荐

  1. ONE

    我是漆黑夜空中 闪烁凄凄的一颗星 遥隔千里的双眸一遇 看到了,你那藏在泪光里的话 你一个人 把泪擦干 把话捏在手心 陪着我,承受着黑夜的孤独 说明:来自落网的一个期刊<ONE>. 听这个期 ...

  2. 基于DDD + SD.Framework实现的统一身份认证系统

    项目地址 http://git.oschina.net/lishilei0523/ShSoft.UAC 项目说明 本项目开发的目的有三: 1.作为一个使用SD.Framework框架开发的项目样板 2 ...

  3. C/C++ 双精度double 数据相加出错缺陷解释

    不知道有没有人和我一样遇到过这样一个问题,请看下面代码. #include<iostream> using namespace std; int main(){ double a=2.3, ...

  4. 附录C 编译安装Hive

    如果需要直接安装Hive,可以跳过编译步骤,从Hive的官网下载编译好的安装包,下载地址为http://hive.apache.org/downloads.html . C.1  编译Hive C.1 ...

  5. Macaca自动化测试之PC端测试

    Macaca是一套完整的自动化测试解决方案.由阿里巴巴公司开源: http://macacajs.github.io/macaca/ 特点: 同时支持PC端和移动端(Android.iOS)自动化测试 ...

  6. hibernate笔记--基于主键的单(双)向的一对一映射关系

    上一节介绍的基于外键的一对一映射关系中,在Person表中有一个外键列idCard_id,对应的idCard表的主键id,至于基于主键的一对一映射关系,就是指Person表中抛弃了idcard_id这 ...

  7. opendaylight的Beryllium安装

    1.首先安装jdk  #sudo apt-get install openjdk-7-jdk 2.安装vim编辑工具   #sudo apt-get install vim 3.编辑~/.bashrc ...

  8. GitHub-版本控制

    GitHub的使用:注册,登录,邮箱激活,创建第一个repository.如果branch是master,修改,提交,master直接改变. 稳妥起见创建另一个branch,修改,提交,再发出pull ...

  9. 基于Metronic的Bootstrap开发框架经验总结(12)--页面链接收藏夹功能的实现

    在一个系统里面,往往有很多菜单项目,每个菜单项对应一个页面,一般用户只需要用到一些常用的功能,如果每次都需要去各个层次的菜单里面去找对应的功能,那确实有点繁琐.特别是在菜单繁多,而客户又对系统整体不熟 ...

  10. 单例模式 - Singleton

    对今天学习的Singleton Pattern简单总结下: 定义:保证一个类只有一个实例,必须自己创建自己的实例,并提供一个访问它的全局访问点. private 构造函数: private stati ...