3

所有 .NET 框架及其服务包的要求是什么?对于所有可用的框架,这是我需要知道的:

  1. .NET Framework 先决条件
    它还需要哪些其他 .NET Framework?
    例如:.NET Framework 2.0 不需要任何东西,.NET Framework 2.0 SP1 需要安装 .NET Framework 2.0,但 .NET Framework 3.5 SP1 不需要安装 .NET Framework 3.5(或者可能不需要?不知道)

  2. 重启要求
    安装包安装后是否需要重启?

  3. 全新安装要求
    安装包是否需要全新安装?(没有挂起的删除/重命名操作)

  4. 管理员权限
    安装包是否需要管理员权限才能安装?(我想这对所有人来说都是“是”......)

对于以下软件包,我需要了解所有这些:

  1. .NET 框架 1.1
  2. .NET Framework 1.1 语言包
  3. .NET 框架 1.1 SP 1
  4. .NET 框架 2.0
  5. .NET Framework 2.0 语言包
  6. .NET 框架 2.0 SP 1
  7. .NET Framework 2.0 SP 1 语言包
  8. .NET 框架 2.0 SP 2
  9. .NET Framework 2.0 SP 2 语言包
  10. .NET 框架 3.5
  11. .NET Framework 3.5 语言包
  12. .NET 框架 3.5 SP 1
  13. .NET Framework 3.5 SP 1 语言包
  14. .NET Framework 4.0 完整版
  15. .NET Framework 4.0 客户端

您能否告诉我所有这些要求,或将我引导至适当的来源?或者两者兼而有之?:-)

更新

除了尝试安装所有软件包并试图弄清楚之外,还有其他方法可以确定指定的要求吗?因为我在已经发布的答案中并没有真正找到任何有用的东西。

对于所有那些不赞成投票的人:您能否告诉我在已发布的答案链接中我可以找到 .NET 2.0 SP2 是否需要已安装 .NET 2.0,或者它是否会自动安装?因为它是这个问题的主要话题。

有用的资源

通用 .NET Framework 先决条件
语言包 LCID
Windows 版本列表确定 Windows 版本和版本

4

2 回答 2

5
于 2011-01-01T13:44:41.997 回答
3

事实证明,我获得所需信息的唯一方法就是手动安装/卸载所有框架以尝试所有组合(有意义的组合)以确定先决条件。当我找到更多信息时,我会不断更新这个答案。

广告 1、2:

如果删除 .NET Framework 1.0,则仅安装 .NET Framework 1.1 也会为 1.0 版提供系统支持,除非在极少数情况下,应用程序会因为检查库的版本号而无法运行。[4]

  1. .NET 框架 1.1
    • 不需要安装任何其他 .NET Framework
    • 在我的实验中,不需要重新启动
    • 还为 .NET Framework 1.0 提供系统支持(来源
  2. .NET Framework 1.1 语言包
    • 需要安装 .NET Framework 1.1
    • 在我的实验中,不需要重新启动
  3. .NET 框架 1.1 SP 1
    • 需要安装 .NET Framework 1.1
    • 在我的实验中,需要重新启动
  4. .NET 框架 2.0
    • 没有任何 Service Pack 的 .NET 2.0 是最后一个支持 Win98 和 WinME 的版本
  5. .NET 框架 2.0 SP 2
    • 最后一个官方支持Win2000的版本
    • 需要 Win2000 SP4(加上 KB835732 或 KB891861 更新)、WinXP SP2 或更高版本
    • 随 Windows Server 2003 R2 提供(默认未安装)
  6. .NET 框架 3.0
    • 随 Windows Vista 提供
  7. .NET 框架 3.5
    • 同时安装 .NET 2.0 SP1 和 .NET 3.0 SP1
  8. .NET Framework 3.5 SP 1(快速安装)
    • 不需要安装任何 .NET Framework
    • 在我的实验中,不需要重新启动
    • Win7 自带
    • 同时安装 .NET 2.0 SP2 和 .NET 3.0 SP2

广告2:重新启动要求通常由安装包的退出代码3010决定。我总是静默安装软件包,并在适当的时候使用/ norestart - 不知道退出代码是否因参数不同而不同。

广告 3:无需安装包全新安装。

广告4:所有安装包都需要管理员权限,因为它们安装在WINDOWS目录下。

其他先决条件

  1. 视窗安装程序 3.1
    • 不需要安装任何 .NET Framework
    • 在我的实验中,需要重新启动
  2. WMI
    • 预装在 Windows 2000 和更新的操作系统中
    • 可用于 Windows NT、Win95 和 Win98 的下载。
于 2011-04-23T15:23:40.313 回答