本文經過在網絡資料整理而得。數據庫
.NET Framework1.1windows
一、自帶了對mobile asp.net控件的支持。(在1.0版本是以附加功能實現)瀏覽器
二、加入了ASP.NET應用程序的代碼安全訪問功能。緩存
三、自帶了對ODBC和oracle數據庫支持。(在1.0版本是以附加功能實現)安全
四、增長了對IPv6的支持,變動了大量的API。服務器
.NET Framework2.0網絡
一、.NET框架2.0的組件包含在VS2005和SQL server2005裏面。架構
二、首次實現了對64位平臺支持(不少程序用到的功能基本都提供了2.0支持)。oracle
三、WinForm框架
①2.0位winform提供了表格控件:DataGridView。
②提供了窗體加載網頁的WebBrowser控件
③爲分割窗體提供了了SplitContainer控件
④爲解決後臺圖像下載或數據庫事務緩慢,提供了BackgroundWorker組件
四、ASP.NET
①ASP.NET體系加入了:母版頁、ViewState,緩存(Cache)。
②添加新控件:用於顯示和編輯數據的GridView、DatailsView、FormView控件。
③建站等變得簡單,使用的代碼量減小。
五、ADO.NET
①提供了對用戶定義類型(UDT)、異步數據庫操做、XML數據類型、大值類型和快照隔離支持。
②對容許應用程序經過SQL Server 2005支持多活動結果集(MARS)的新屬性支持。
六、2.0支持FTP,加強了I/O讀寫,SMTP支持,提供了新的XSL轉換(XSLT)處理器,Web服務等功能
七、調試器顯示屬性
①能夠控制當調試應用程序時VS顯示類或成員的方式
八、編輯並繼續
①該功能能夠在VS中調試程序的用戶在終端模式執行的同事更改源代碼。編輯完以後用戶能夠繼續執行調試。
.NET Framework3.0
一、加入WPF(Windows Presentation Foundation):用戶體驗更佳
二、加入WCF(Windows Communication Foundation):提供SOA(面向服務的軟甲架構)支持的安全的網絡服務(Web Service)框架,主要解決程序之間的通訊問題
三、加入WF(Windows Workflow Foundation):提供一個設計與發展工做流導向應用程序基礎支持的應用程序接口,主要是控制程序之間的邏輯轉換。
四、Windows CardSpace:提供一個SSO解決方案,每一個用戶有各自的CardSpace。
.NET Framework3.5
該版本隨VS2008一塊兒發佈
一、ASP.NET
①加入ListView、LinqDataSource控件。新加入的DataPager控件爲ListView提供分頁功能。LinqDataSource經過數據源控件結構公開語言及陳查詢。
②支持基於服務器的AJAX開發的服務器控件。包括: ScriptManager、UpdatePanel、UpdateProgress 和 Timer 控件。
③加入Linq(語言集成查詢)功能。.NET Framework 3.5 包含 LINQ 提供程序程序集,這些程序集支持使用 LINQ 來查詢 .NET Framework 集合、SQL Server 數據庫、ADO.NET 數據集和 XML 文檔(LINQ to Object、LINQ to ADO .NET以及LINQ to XML表達式目錄樹。
④3.5中統一了WF和WCF框架。而且引入了對WCF服務的支持。
⑤3.5實現了與IIS7.0的集成
⑥3.5框架自動包含2.0SP1以及3.0SP1框架,用於對這兩個版本提供安全性修復,及少許新增類庫。
.NET Framework4.0
一、ASP.NET
①核心服務,包括可用來擴展緩存的新API、支持對繪畫狀態的數據進行壓縮以及新的應用程序預加載管理器(自動啓動功能);
②Web窗體:對ASP.NET路由的更加集中化支持、對Web標準的加強支持、更新的瀏覽器支持、數據控件的新功能以及視圖狀態管理的新功能。加入了Chart控件。
③加入MVC:包括視圖的新幫助器方法、對分區的MVC程序的支持以及異步控制器。
④Microsoft Ajax,包括對 Microsoft Ajax 庫中的基於客戶端的 Ajax 應用程序的附加支持。
⑤Visual Web Developer,包括改進的 JScript IntelliSense、針對 HTML 和 ASP.NET 標記的新的自動完成代碼段和加強的 CSS 兼容性。
二、WPF
①加入Calendar、DataGrid和DataPicker控件,VisualStateManager支持更改控件狀態。
②利用觸控操做,可建立在WIN7上同事接收來自多個觸控的輸入的程序。
③圖形和動畫支持佈局加入、像素着色器版本3.0、緩存合成和緩存函數。
④改變了文本呈現,支持在文本框中自定義插入符號的顏色和選定內容的顏色
⑤InputBinding的Command屬性、動態對象和Text屬性支持綁定
⑥XAML瀏覽器應用程序(XBAP)支持與網頁通訊,並支持徹底信任部署。
三、WCF
①基於配置的激活:取消了對具備 .svc 文件的要求。
②System.Web.Routing 集成:經過容許使用無擴展 URL,更好地控制服務的 URL。
③多個 IIS 網站綁定支持:容許在同一網站上具備多個使用相同協議的基址。
④路由服務:容許基於內容路由消息。
⑤工做流服務:經過提供用於發送和接收消息的活動、基於內容關聯消息的功能以及工做流服務主機來集成 WCF 和 WF。
四、WCF REST
①容許緩存Web HTTP服務響應。
五、WF
①改進工做流模型:Activity類提供工做流行爲的基本抽象。
六、ADO.NET
①ADO.NET提供了一些用於EF(Entity Framework)的新功能,其中包括持久性位置對象、Linq查詢中的函數以及自定義對象層代碼生成。
.NET Framework4.5
.NET Framework 4.5 發行於2012年8月16日
一、封裝經常使用功能。
二、支持移動開發,開發Window Phone引用。
.NET Framework4.5.1
一、EF和ADO.NET連接失敗的容錯性更好。舉個栗子:以前服務器掛掉,程序拋異常,新版本中一旦網絡恢復,應用程序則檢測到它,並繼續以前工做。
二、ASP.NET能夠自動掛起。實際運行的ASP.NET工做進程將被掛起爲可隨時喚醒狀態,可以節約不少啓動時間。
.NET Framework4.5.2
一、ASP.NET網絡應用提供了新的API。
二、添加可選特性,在配置文件中設置EnableWindowsFormsHighDpiAutoResizing:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------
版本關係
該圖來源於CSDN:kingmax54212008
.NET版本 | 1.0 |
1.1 | 2.0 | 3.0 | 3.5 | 4.0 | 4.5 |
完整版本 | 1.0.3705.0 | 1.1.4322.573 | 2.0.50727.42 | 3.0.4506.30 | 3.5.21022.8 | 4.0.30319.1 | 4.5.40805 |
發佈時間 | 2002-02-13 | 2003-04-24 | 2005-11-07 | 2006-11-06 | 2007-11-19 | 2010-04-12 | 2012-05-24 |
VS開發版本 | VS2002 | VS2003 | VS2005 | VS2008 | VS2010 | VS2012 | |
Windows默認安裝 | Windows Server 2003 | Windows Server 2003 Windows Server 2008 |
Windows Vista Windows Server 2008 |
Windows 7 Windows Server 2008 R2 |
Windows 8 Windows Server 2012 |
||
說明 | Microsoft Internet Explorer 5.01 或更高版本 | Microsoft Internet Explorer 5.01 或更高版本 | Windows Installer 3.1 或更高版本 Internet Explorer 6.0 或更高版本 | 包括 .NET Framework 2.0 Service Pack 2 和 .NET Framework 3.0 Service Pack 2 累積更新 | Windows Installer 3.1 或更高版本 Internet Explorer 5.01 或更高版本 | .NET Framework 4.5 RC 是一個針對 .NET Framework 4 的高度兼容的就地更新。 | |
支持的windows版本 | Windows 98 Windows NT Windows Server 2000 Windows Server 2003 Windows XP |
Windows Server 2000 Windows Server 2003 Windows XP |
Windows Server 2003 Windows XP |
Windows Server 2003 | Windows Server 2003 Windows Server 2008, Windows Vista Windows XP |
Windows XP SP3 Windows Server 2003 SP2 Windows Vista SP1 Windows Server 2008 Windows 7 |
Windows Vista SP2 Windows 7 Windows 8 Windows Server 2008 Windows Server 2012 |