65.9K
CodeProject 正在变化。 阅读更多。
Home

MS.NET 版本

emptyStarIconemptyStarIconemptyStarIconemptyStarIconemptyStarIcon

0/5 (0投票)

2013 年 10 月 11 日

CPOL

3分钟阅读

viewsIcon

9403

MS.NET 版本 .NET 4.0 最近发布后,.NET 版本出现了很多混乱。从一开始,.NET 版本号

MS.NET 版本

随着 .NET 4.0 的最新发布,.NET 版本出现了很多混乱。从一开始,.NET 版本号就与 C# 和 ASP.NET 同步。然而,随着 .NET 3.0 和 .NET 3.5 的出现,情况发生了变化。

在本文中,我将尝试消除您对 .NET 版本的一些疑虑。

首先,C# 和 Visual Basic.NET 是用于在 .NET 上开发应用程序的两个主要语言。在 C# 和 VB.NET 之间进行选择主要是一个个人选择。C# 也被称为 Visual C# 和 C#.NET。它们都指的是同一个 C#。

.NET 1.0

.NET 的第一个版本是 .NET 1.0,于 2002 年 2 月发布。其他版本包括 ASP.NET 1.0、C# 1.0 和 Visual Basic.NET 2002。人们通常会将 .NET 1.0 称为 .NET 2002,将 C# 1.0 称为 C# 2002 等。虽然严格来说不正确,但这是被接受的。

.NET 1.1

下一个版本称为 .NET 1.1,于 2003 年发布。版本包括 C# 1.1、Visual Basic.NET 2003、ASP.NET 1.1 和 Visual Studio.NET 2003。这不是一个重大版本,只做了一些小的改动。

.NET 2.0

下一个版本于 2005 年发布。这是一个重大版本,增加了许多功能,特别是对 ASP.NET。它为 C# 和 VB.NET 添加了部分类、泛型、迭代器、匿名方法、可空类型和静态类等概念。主版本号的更改是完全合理的。

ASP.NET 1.1 变为 ASP.NET 2.0,C# 1.1 变为 C#2.0,Visual Basic.NET 2005 和 Visual Studio.NET 2005 中的 2003 变为 2005。

.NET 3.0

这是一个悄无声息的版本。很多人不知道有 .NET 3.0。它主要随着 Windows Vista 一起发布,并为 .NET 平台添加了 WCF(Windows Communication Foundation)、WPF(Windows Presentation Foundation)和 WF(Windows Workflow Foundation)。

然而,它并没有改变 ASP.NET、C# 或 VB.NET。Visual Studio.NET 也保持不变。

这是 ASP.NET 和 .NET 的版本号开始不同步的地方。只有 .NET 变为 3.0,而其他保持在 2.0。

.NET 3.5

它带来了所有方面的改变。现在 C# 的版本号保持在 3.0,但 ASP.NET 变为 3.5,引起了各种混乱。

Visual Basic.NET 2008 是 Visual Basic 的新版本,Visual Studio.NET 2008 也已发布。

LINQ 是主要的添加项之一。

C# 和 VB.NET 得到了非常有意思的功能增强(如匿名数据类型、var 关键字和扩展方法),这些功能主要在 LINQ 的上下文中用到。

.NET 4.0

.NET 4.0 发布于 2010 年。C# 和 ASP.NET 的新版本号均为 4.0。C# 新增了动态类型、可选和命名方法参数、协变和逆变等新功能。

Visual Basic .NET 2010 是 Visual Basic 的新版本,Visual Studio.NET 2010 也已发布。

.NET 4.5

.NET 的最新版本是 2012 年发布的 4.5。它包含许多新功能和改进。

查看更多

版本摘要

下表总结了迄今为止 .NET 及其相关技术的版本。

 

 

.NET 1.0

.NET 1.1

.NET 2.0

.NET 3.0

.NET 3.5

.NET 4.0

.NET 4.5

VB.NET

2002

2003

2005

未变

2008

2010

2012

C#

1.0

1.1

2.0

未变

3.0

4.0

4.5

ASP.NET

1.0

1.1

2.0

未变

3.5

4.0

4.5

Visual Studio 2010

2002

2003

2005

未变

2008

2010

2012

Visual Studio 2012

2002

2003

2005

未变

2008

2010

2012

 

 

© . All rights reserved.