.Net Framework各版本之間的關係
三個版本之間是獨立的。
.Net Fremework 3.5包括:
.Net Fremework 2.0
.Net Fremework 2.0 Service Pack1
.Net Fremework 3.0
.Net Fremework 3.0 Service Pack1
.Net Fremework 2.0的附帶技術
公共語言運行庫
對泛型類型和方法的支持
c#、 VB, C++ 和 J#的編譯器
基類庫
ADO.NET
ASP.NET
Windows窗體
Web服務
.Net Framework 2.0 Service Pack 1
.Net Fremework 3.0
追加了.Net Fremework 2.0的附帶技術
引入的技術
WPF(Windows Presentation Foundation)
WCF(Windows Communication Foundation)
WF(Windows Workflow Foundation)
.Net Fremework 3.5結構
.Net Fremework 3.0 SP1
.Net Fremework 3.0 SP1更新了.Net Fremework 3.0附帶的程序集,並可以獨立於.Net Fremework 3.5進行安裝。
更新的內容包括一些API 和.Net Fremework 3.0附帶的功能。
引入的技術:
LINQ
C#、VB、 C++的新編譯器
ASP.NET AJAX
基類庫中的附加類
.NET Framework各版本的兼容性
名詞解釋:
向後兼容
即:.Net Fremework 1.0版本創建的應用程序可以在1.1版上運行
向前兼容
即:.Net Fremework 1.1版本創建的應用程序可以在1.0版上運行
1.0版創建的程序
可向後兼容
1.1版創建的程序
可向前兼容
可向後兼容
2.0版創建的程序
向後兼容