天天看點

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

我在前文《.NET Framework版本解析》中提到:

.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++ 的新編譯器。

繼續閱讀