2010-08-01 126 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否则您的应用程序将无法运行