自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

.NET Framework版本詳細(xì)內(nèi)容總結(jié)概覽

開(kāi)發(fā) 后端
.NET Framework版本從更新到現(xiàn)在已經(jīng)出現(xiàn)了許多種版本。我們可以通過(guò)這篇文章對(duì)各種.NET Framework版本進(jìn)行詳細(xì)的解讀。

技術(shù)革新?lián)Q代的速度已經(jīng)達(dá)到了一個(gè)非??焖俚臅r(shí)代。作為開(kāi)發(fā)人員來(lái)說(shuō)這無(wú)疑是一個(gè)好時(shí)代。這些新的技術(shù)能夠幫助他們提高程序開(kāi)發(fā)效率。.Net 新技術(shù)不斷翻新,.NET Framework版本已經(jīng)從1.0開(kāi)始,經(jīng)過(guò)1.1, 2.0, 3.0, 現(xiàn)在已到了3.5。很多人驚呼:變化太快了,我們剛剛學(xué)會(huì)一個(gè),下一個(gè)又來(lái)了,似乎永遠(yuǎn)有學(xué)不完的東西!其實(shí),當(dāng)你愛(ài)上IT行業(yè)的那一刻起,就應(yīng)該有“活到老,學(xué)到老”的思想準(zhǔn)備。在IT業(yè),也印證了“想說(shuō)愛(ài)你不容易”這句時(shí)髦的流行語(yǔ)。#t#

.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 3.5 版以 .NET Framework 2.0 版和 .NET Framework 3.0 版為基礎(chǔ),包括 .NET Framework 2.0 和 3.0 版的 Service Pack。

.NET Framework 2.0 SP1: 它更新包含在 .NET Framework 2.0 中的程序集。

.NET Framework 3.0還包含 .NET Framework 3.0 中引入的技術(shù)所必需的程序集。例如,WPF等

.NET Framework 3.0 Service Pack 1,它更新在 .NET Framework 3.0 中引入的程序集(PresentationFramework.dll,PresentationCore.dll等)。

應(yīng)用程序無(wú)論針對(duì)的是 .NET Framework 2.0、3.0 還是 3.5 版,都使用相同的程序集。

例如: 對(duì)于使用 WPF 并針對(duì) .NET Framework 3.0 的應(yīng)用程序,其所使用的 mscorlib 程序集實(shí)例與使用 Windows 窗體并針對(duì) .NET Framework 2.0 的應(yīng)用程序是相同的。如果 .NET Framework 2.0 SP1 已安裝在計(jì)算機(jī)上,則 mscorlib.dll 已更新,并且兩個(gè)應(yīng)用程序?qū)⒍际褂?mscorlib.dll 的更新.NET Framework版本。

所以,有人又這么總結(jié):

.NET 3.0 = .NET 2.0 SP 1 with WCF, WPF, WF and WCS

.NET 3.5 = .NET 2.0 SP 2 with LINQ, C# 3.0, WCF 2.0, WPF 2.0, WF 2.0 and ASP.NET Ajax

值得一提的是,.NET Framework 2.0、3.0 和 3.5 版之間的關(guān)系不同于 1.0、1.1 和 2.0 版之間的關(guān)系。.NET Framework 1.0、1.1 和 2.0 版是彼此完全獨(dú)立的,對(duì)于其中任何一個(gè)版本來(lái)說(shuō),無(wú)論計(jì)算機(jī)上是否存在其他版本,自己都可以存在于該計(jì)算機(jī)上。當(dāng) 1.0、1.1 和 2.0 版位于同一臺(tái)計(jì)算機(jī)上時(shí),每個(gè)版本都有自己的公共語(yǔ)言運(yùn)行庫(kù)、類庫(kù)和編譯器,等等。也就是,應(yīng)用程序可以選擇是針對(duì) 1.0、1.1 還是 2.0 版。

.NET Framework版本比較表

.NET打包版本 1.0 1.1 2.0 3.0 3.5

CLR版本 1.0 1.1 2.0 2.0 2.0

C#編譯器版本 1.0 1.1 2.0 2.0 3.0

VB編譯器版本 7.0 7.1 8.0 8.0 9.0

.NET Framework版本兼容性

關(guān)于版本的兼容性,以下是MSDN的解釋:

.NET Framework 對(duì)向后和向前兼容性的支持與版本相關(guān)。.NET Framework 只對(duì)使用 1.1 版創(chuàng)建的應(yīng)用程序支持向后和向前兼容性。在使用 2.0 版創(chuàng)建的應(yīng)用程序中,.NET Framework 不支持向前兼容性。在 .NET Framework 的上下文中,向后兼容性意味著使用 .NET Framework 的較早版本創(chuàng)建的應(yīng)用程序可以在更高的版本上運(yùn)行。相反,向前兼容性意味著使用 .NET Framework 的更高版本創(chuàng)建的應(yīng)用程序可以在較早的版本上運(yùn)行。

.NET Framework 提供高度的向后兼容性支持。例如,大多數(shù)使用 1.0 版創(chuàng)建的應(yīng)用程序?qū)⒃?1.1 版上運(yùn)行,使用 1.1 版創(chuàng)建的應(yīng)用程序?qū)⒃?2.0 版上運(yùn)行。只有對(duì)于 1.1 版,.NET Framework 還支持向前兼容性。但是,對(duì)于向前兼容性,可能需要修改應(yīng)用程序以使應(yīng)用程序按預(yù)期的方式運(yùn)行。使用 2.0 版創(chuàng)建的應(yīng)用程序?qū)⒉辉?.NET Framework 的早期.NET Framework版本上運(yùn)行。對(duì)于向后和向前兼容性,對(duì) .NET Framework 所做的可以提高安全性、正確性和功能性的更改也可能會(huì)引發(fā)兼容性問(wèn)題。

責(zé)任編輯:曹凱 來(lái)源: 博客園
相關(guān)推薦

2010-01-05 16:46:14

學(xué)習(xí).NET Fram

2010-01-05 17:39:10

.NET Framew

2010-01-05 10:55:50

.NET Framew

2010-01-06 17:20:38

.Net Framew

2009-12-15 11:28:34

.NET Framew

2010-01-05 10:24:16

.NET Framew

2010-01-20 17:54:13

VB.NET特殊字符

2010-01-05 09:35:07

.Net Framew

2010-01-05 17:16:28

.NET Framew

2010-01-06 19:18:22

.NET Framew

2010-01-06 13:50:37

.NET Framew

2010-01-06 18:47:21

.NET Compac

2010-01-06 19:38:16

.NET Framew

2010-01-06 18:59:41

.Net Framew

2010-01-06 16:25:58

.Net Framew

2009-12-14 10:19:23

.NET Framew

2010-01-05 18:14:17

.NET Framew

2010-01-06 15:29:13

.NET Framew

2010-01-05 11:26:27

.net Framew

2010-01-06 11:30:22

.NET Framew
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)