Microsoft .NET Framework 各個版本之間的關係?如何安裝2.0,3.0,4.0?向下相容?
.Net版本之間是有一定聯絡的,目前(2010-04月)為止微軟推出了3個版本的CLR,分別是 1.1, 2.0 , 4.0, 並且你要注意的是 .Net 4是基於CLR4的,而.Net 2.0 3.0
3.5都是基於 CLR2.0, 3.0 3.5其實只是在2.0的基礎上增加了新的功能,並沒有改變CLR。 http://msdn.microsoft.com/zh-cn/library/bb822049.aspx
所以,一旦有程式需要CLR2.0環境,你就需要安裝 2.0 3.0 或者 3.5。 建議是安裝3.5, 因為這樣就已經包含了2.0 3.0 的所有內容;而4.0是需要獨立安裝的。
CLR2.0 和 CLR4.0安裝順序沒有要求,所以你只需要一次性安裝一個 .Net 3.5 SP1 和 .Net 4.0 就可以了:
Version |
Release |
Date |
1.0.3705.6060 |
2007-07-10 |
|
1.1.4322.2032 |
1.1 SP1 (MSI-based) |
|
1.1.4322.2300 |
1.1 SP1 (OCM-based On Windows Server 2003) |
|
1.1.4322.2407 |
2007-07-10 |
|
2.0.40607.16 |
2.0 Beta 1 |
|
2.0.50215.44 |
2.0 Beta 2 |
|
2.0.50727.312 |
2.0 RTM (CBS-based On Windows Vista) |
|
2.0.50727.832 |
2007-07-10 |
|
2.0.50727.1378 |
2.0 SP1 Beta |
2007-07-26 |
2.0.50727.1433 |
2.0 SP1 |
2007-11-19 |
2.0.50727.3053 |
2008-08-11 |
|
3.0.04506.26 |
3.0 RTM (CBS-based On Windows Vista) |
|
3.0.04506.590 |
3.0 SP1 Beta |
2007-07-26 |
3.0.04506.648 |
3.0 SP1 |
2007-11-19 |
3.0.04506.2152 |
2008-08-11 |