1. 程式人生 > >Microsoft .NET Framework 各個版本之間的關係?如何安裝2.0,3.0,4.0?向下相容?

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 就可以了:

.NET Framework 各個版本之間的關係:

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