2010-08-01 101 views

回答

0

您需要分開CLR(公共語言運行時)版本和.NET框架版本。

  • .NET框架1.0和1.1都是建立在CLR 1.0

  • .NET框架版本2.0,3.0,3.5和3.5 SP1都建立在CLR 2.0 - 較新的框架版本只是以附加程序集和名稱空間的形式提供的附加功能 - 但運行時系統的核心仍爲2.0 CLR

  • .NET Framework 4構建在新的CLR 4.0 - 所以這是在城裏一個全新的孩子

如果您安裝.NET Framework 3.5 SP1,您可以:

  • 基礎CLR版本2.0
  • 的.NET框架功能爲2.0(加上所有SP的),3.0(加上所有SP的),3.5,3.5 SP1

你做得到了CLR 1.0任何支持(.N ET 1.0/1.1) - 如果您需要,您必須單獨安裝。

2

有一個page on the MSDN描述.NET Framework Versions and Dependencies可能會感興趣。

最具體到你的問題:

的.NET Framework 3.5版建立在版本2.0和3.0以及它們的服務包。 .NET Framework 3.5版Service Pack 1(SP1)更新了3.5版程序集,幷包含2.0和3.0版的新服務更新。

0

它不會加載任何版本。 '因爲1.1您需要安裝.NET Framework 1.1否則您的應用程序將無法運行