`
xpp02
  • 浏览: 1075904 次
社区版块
存档分类
最新评论

.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

分享到:
评论

相关推荐

    Kafka .Net Framework4.0 版本

    总的来说,Kafka .Net Framework 4.0版本为.NET开发者提供了一套强大且易于使用的工具,使得在.NET环境中集成和利用Kafka成为可能。通过理解Kafka .Net的核心概念和API,开发者可以构建出高效、可扩展的实时数据处理...

    怎么修改项目.NET Framework的版本

    3. 在“引用”选项卡中,找到“目标 .NET Framework”选项,然后选择要修改的版本。 情况二:通过高级编译选项修改 NET Framework 版本 1. 选择项目,然后右键点击,选择“属性”。 2. 在项目属性页面,选择“编译...

    .Net Framework 4 / .NET Framework 各种版本 解压密码:0

    然而,在安装过程中可能会遇到一些问题,如“已在此计算机上安装相同或更高版本的 .NET Framework 4”这样的错误信息,这通常意味着系统中已经安装了.NET Framework 4或更高版本,因此无法重复安装相同或较低版本的...

    Newtonsoft.Json .net framework 3.5 和.net framework 4.0两个版本

    描述中提到的“针对 .net framework 3.5 和.net framework 4.0 两个版本,存放在两个文件夹”,意味着 Newtonsoft.Json 提供了兼容这两个不同.NET 版本的版本。这是因为不同版本的.NET Framework 具有不同的API集和...

    计算机中已经安装了 .NET Framework 4.6.1 或版本更高的更新问题

    当你尝试安装.NET Framework 4.5.2时,系统会检测到已有更高版本的存在,并阻止4.5.2的安装,因为每个较新版本的.NET Framework都包含了之前所有版本的功能和更新,所以安装较低版本通常是不必要的。 遇到“这台...

    解决安装.net 4.6.1时报错“这台计算机中已经安装了 .NET Framework 4.6.1 或版本更高的更新461”

    当你尝试安装.NET Framework 4.6.1时,系统可能会显示错误信息:“这台计算机中已经安装了 .NET Framework 4.6.1 或版本更高的更新461”。这个错误通常意味着你的电脑上已经有一个或多个比4.6.1更高级别的.NET ...

    .net framework版本集合.zip

    《.NET Framework版本详解》 .NET Framework是微软公司推出的一款重要的开发平台,它为开发者提供了构建、部署和运行各种类型的应用程序的能力。本篇文章将详细探讨.NET Framework的几个关键版本,包括它们的主要...

    .net framework4.6.1和.net framework4.6.2,以及.net framework4.8

    标题提及的.NET Framework 4.6.1、4.6.2和4.8是.NET Framework的不同版本,每个版本都包含对前一个版本的改进和新功能的添加。下面我们将分别探讨这些版本的特点: 1. **.NET Framework 4.6.1**: - 发布于2015年...

    这台计算机中已经安装了 .NET Framework 4.6.1 或版本更高的更新问题.txt

    Win10系统自带的.net framework版本为4.7,自己安装.NET Framework 4.5.2时会提示:这台计算机中已经安装了 .NET Framework 4.5.2 或版本更高的更新。 解决方法

    用于 Firefox 的 .NET Framework Assistant 1.0 的 .NET Framework 3.5 SP1 更新

    此外,此更新还将使用于 Firefox 的此版本的 .NET Framework Assistant 与将来的 Firefox 浏览器版本兼容。此更新还将使用于 Firefox 的此版本的 .NET Framework Assistant 与将来的 Firefox 浏览器版本兼容。为了...

    查看.Net Framework版本的方法

    .Net Framework 版本查看方法 在本文中,我们将介绍两种查看 .Net Framework 版本的方法。第一种方法是通过查看文件夹的方式来确定 .Net Framework 的版本号,而第二种方法是通过在浏览器中输入特殊的 JavaScript ...

    .net framework 经典案例 代码 vb.net 类

    通过分析这些文件,我们可以学习到如何在不同的.NET Framework版本下使用VB.NET进行编程,理解各种版本引入的新特性和优化,以及如何利用这些特性来解决实际问题。例如,VB.NET中的类定义、继承、接口实现、异常处理...

    .NET Framework 4.8 脱机安装程序

    这个版本是.NET Framework的最新稳定版,对于那些无法在线更新或者需要在无网络环境下安装.NET Framework的用户来说,脱机安装程序显得尤为实用。 首先,我们需要理解.NET Framework的核心组成部分。它主要包括公共...

    .NET FRAMEWORK4.5.2开发工具包

    用于VisualStudio2019以上版本开发.net framework 4.5.2框架的代码。适用于64位操作系统~ 从Visual Studio 2022开始,‌Microsoft不再包含.NET Framework 4.0到4.5.1的.NET Framework组件,‌因为这些版本不再受到...

    卸载Microsoft .NET Framework工具

    导航到`HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup` 和 `HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\NET Framework Setup` 目录,查看各版本的键,删除对应不再需要的.NET Framework版本...

    .Net Framework 4.6.1.rar

    如果用户尝试运行一个需要.NET Framework 4.6或更高版本的应用程序,而系统中未安装相应版本,就会出现提示:“This application requires .Net Framework 4.6 or higher to be installed.” 这时候,用户需要下载并...

    .NET FrameWork 3.5(包含.Net2.0,.Net3.0).zip

    此框架自2002年发布以来,经历了多次版本更新,包括.NET Framework 1.0到.NET Framework 4.8等多个版本。在您提供的资源中,我们关注的是.NET Framework 3.5,这个版本特别之处在于它包含了.NET Framework 2.0和.NET...

    .NET Framework 4.6.2(脱机安装程序)离线安装

    这个版本是.NET Framework 4.6系列的更新,提供了许多性能优化、安全改进以及对新特性的支持。它包括了公共语言运行时(CLR)和类库,这些是开发和运行.NET应用程序的基础。 在安装.NET Framework 4.6.2的离线安装...

    查看本机.NET Framework版本信息方法汇总

    ### 查看本机.NET Framework版本信息方法汇总 在IT领域中,.NET Framework是微软推出的一个强大开发平台,被广泛应用于Windows应用程序的开发之中。有时我们需要确定安装在计算机上的.NET Framework的具体版本,...

    .NET Framework 4.7版本

    .NET Framework 4.7版本 ,目前比较改的版本,欢迎有需要的朋友下载!

Global site tag (gtag.js) - Google Analytics