Microso.NET Framework 版本介绍
自 2000 年 6 月 22 日微软向全球宣布自己的.NET 战略,至今其已经发布了多个版本。
版本号由四个部分组成:主版本号、次版本号、内部版本号、修订号。主版本号和次版本
号必选,次版本号是可选的,如果定义了修订号,内部版本号则是必选的。并且所有定义
的部分必须是大于等于 0 的。格式如下:
主版本号
.
次版本号
.[.
内部版本号
[.
修订号
]]
其中
方括号内为可选组件。
主版本号:名称相同但主版本号不同的程序集不可互换。这适用于对大量产品的重写,
而这种重写没有办法实现向后的兼容性。
次版本号:如果两个程序集的名称和主版本号相同,而次版本号不同,这表明该版本
已经显著增强,并且顾及到了向后的兼容性。这适用于产品的修正版或完全向后兼容的新
版本。
内部版本号:内部版本号的不同这表示对相同源做了重新的编译。这适用于更改处理
器、平台或编译器的情况。
修订号:修订号不同的程序集是可以完全互换的。这适用于修复以前发布的程序集中
的漏洞。
另外,我还要提一下如何查看本机所安装的 dotNetFx 的版本号。第一种方法是打开
浏览器,在地址栏输入 javascript:alert(navigator.userAgent);另一种方法是打开本
机的注册表,在注册表中查看已经安装的 dotNetFx 的版本。还有一种方法是直接到程序
的安装位置去查看。
下面我将就每个版本的发行日期、各版本系统要求、以及每个版本所含有内容做详细
的介绍。其中,后面发行的版本包含前面版本的基本内容外,还做了一些更新和修改,以
及去掉了出现的一些 BUG。
1. dotNetFx 1.0
dotNetFx 1.0 版本包括 1.0 RTM、1.0 SP1、1.0 SP2、1.0 SP3。
dotNetFx 1.0 包含于开发工具 Microso visual studio .Net 2002 中,其包含公共语言运行时
(Common Language RunTime)、基本类库( Base Class Library)和 ASP.NET。RTM 版本支
持的操作系统有 Windows 2000、Windows 98、Windows ME、Windows NT、Windows XP,
而到了 SP3 版本所支持的操作系统有 Windows 2000、Windows 98、Windows NT、Windows
XP、Windows Server 2003。