標簽: 計算機技術(shù)雜談 | 分類(lèi): 技術(shù)雜談 |
個(gè)人覺(jué)得很有用的一篇文章,不知道那位大蝦寫(xiě)的,描述的很清晰,轉給大家分享。
.Net Framework 1.1 是VS2003的,與2.0不太兼容,1.1開(kāi)發(fā)的程序,在移植到2.0環(huán)境時(shí),需要做的改動(dòng)較大。
.net framework 2.0,3.0與3.5之間的關(guān)系:
.net framework 2.0 = CLR 2.0 + FCL(framework class library)
.net framework 3.0 = .net framework 2.0 + SP1 + WPF + WCF + WF + CardSpace
.net framework 3.5 = .net framework 3.0 + SP2 + new compiler
這三個(gè)版本framework的CLR都是2.0,因此,你會(huì )發(fā)現asp.net的runtime還是只有1.1和2.0,像Linq這些新功能其實(shí)只是用新的編譯器加上一些新的類(lèi)庫來(lái)實(shí)現的,3.5版本并沒(méi)有對CLR做大的升級。
VS2008支持在2.0,3.0和3.5三種版本下開(kāi)發(fā)項目,VS2005的項目可以平穩的升到VS2008上,在VS2008下做VS2005的項目,用的編譯器和類(lèi)庫同VS2005都是一樣的,但是提供了更好的開(kāi)發(fā)環(huán)境。
聯(lián)系客服