.NET Framework 3.5 中的功能简介(1)

来源:互联网 发布:Javascript算法 编辑:程序博客网 时间:2024/04/30 11:51

我在前文《.NET Framework版本解析》(http://blog.csdn.net/johnsuna/archive/2008/03/23/2208684.aspx)中提到:
.NET Framework 3.5 = .NET Framework 3.0 + .NET Framework 3.0 SP1
.NET Framework 3.0 = .NET Framework 2.0 + .NET Framework 2.0 SP1 + WPF + WCF + WF + WCS

下面略做相关简介,以便有个大致的认识:
.NET Framework 2.0
 - 公共语言运行库 (CLR)。
 - 对泛型类型和方法的支持。
 - C#、Visual Basic、C++ 和 J# 的编译器。
 - 基类库。
 - ADO.NET。
 - ASP.NET。
 - Windows 窗体。
 - Web 服务。

NET Framework 2.0 SP 1:
   更新了 .NET Framework 2.0 附带的 CLR 和一些程序集,并可以独立于 .NET Framework 3.5 进行安装。对 .NET Framework 2.0 的大部分更新都不是重大更改,但也有少数几处地方添加了新的 API 元素或更改了行为,属于重大更改。如果应用程序依赖新的或更改的功能,则建议应用程序以 .NET Framework 3.5 作为目标。如果应用程序依赖于 .NET Framework 2.0 SP1 附带的更改,则可以让应用程序以 .NET Framework 2.0 为目标,并要求客户下载 .NET Framework 2.0 SP1。

.NET Framework 3.0
   .NET Framework 3.0 需要在计算机上安装 .NET Framework 2.0。如果用户在未安装 .NET Framework 2.0 的计算机上安装 .NET Framework 3.0,则会自动安装 .NET Framework 2.0。
   以下技术是随着 .NET Framework 3.0而 引入的新技术:
 - Windows Presentation Foundation (WPF)。
 - Windows Communications Foundation (WCF)。
 - Windows Workflow Foundation (WF)。

NET Framework 3.0 SP 1
    它更新了 .NET Framework 3.0 附带的一些程序集,并可以独立于 .NET Framework 3.5 进行安装。更新的内容包括非重大更改、新的API 元素和针对 .NET Framework 3.0 附带的技术的附加功能。如果应用程序依赖于新功能,则建议应用程序以 .NET Framework 3.5 为目标。如果应用程序依赖于 .NET Framework 3.0 SP1 附带的更改,则可以让应用程序以 .NET Framework 3.0 为目标,并要求客户下载 .NET Framework 3.0 SP1。
    安装 .NET Framework 3.0 SP1 时,将会安装 .NET Framework 2.0 SP1(如果尚未安装在计算机上)。

.NET Framework 3.5引入的新技术包括:
 - LINQ。
 - C#、Visual Basic 和 C++ 的新编译器。
 - ASP.NET AJAX。
 - 基类库中的附加类型。 

再次强调:应用程序无论针对的是 .NET Framework 2.0、3.0 还是 3.5 版,都使用相同的程序集。

原创粉丝点击