【问题标题】:.NET Framework installation requirements.NET Framework 安装要求
【发布时间】:2011-01-01 13:41:42
【问题描述】:

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

  1. .NET Framework 先决条件
    它还需要哪些其他 .NET 框架?
    例如:.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 Framework 1.1 SP 1
  4. .NET Framework 2.0
  5. .NET Framework 2.0 语言包
  6. .NET Framework 2.0 SP 1
  7. .NET Framework 2.0 SP 1 语言包
  8. .NET Framework 2.0 SP 2
  9. .NET Framework 2.0 SP 2 语言包
  10. .NET Framework 3.5
  11. .NET Framework 3.5 语言包
  12. .NET Framework 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,或者它是否会自动安装?因为它是这个问题的主题。

有用的资源

Generic .NET Framework prerequisites
Language pack LCIDs
List of Windows versions (Determine Windows Version and Edition)

【问题讨论】:

  • 您为什么要安装所有版本?只需安装一个,即构建您的应用程序的那个。引导程序会处理所有事情,因此您不必这样做。
  • 我没有尝试安装所有版本。我正在编写安装脚本,它将安装您需要的 .NET Framework,您只需选择所需的版本。已经有这方面的脚本 - 但他们错过了我需要的东西。
  • 顺便说一句,我已经测试过 .NET 1.1 SP1 需要已经安装了 .NET 1.1,所以引导程序显然不能处理所有事情。
  • @Paja:如果 .NET 2.0 SP2 是这个问题的主要目标,那么为什么要问所有其他问题呢?另外,也许您应该与我们分享现有安装程序遗漏的内容?因为似乎不太可能每个使用这些安装程序的人都需要知道这些信息,你不觉得吗?
  • @John Saunders:不仅是 .NET 2.0 SP2,还有其他服务包 + LP。我明确地说 .NET 2.0 SP2,因为在我看来,没有人真正理解我在问什么。看起来每个人都认为我需要了解操作系统要求和 IE/MSI 要求,但我说我已经知道这些。我认为我所包含的这 4 点足够具体,没有人会真正误解这个问题。

标签: .net system-requirements


【解决方案1】:

【讨论】:

  • 有趣的链接,但我还没有真正找到我的任何问题的答案......它只是说明了它需要什么 OS/IE/MSI(我已经知道了)。我在哪里可以看到 .NET 1.1 SP1 是否需要已经安装的 .NET 1.1,或者它是否包含在 SP 包中?如果它需要重新启动、全新安装或管理员权限?更像是我只需要尝试一下就可以解决...
【解决方案2】:

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

广告 1、2:

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

  1. .NET 框架 1.1
    • 不需要安装任何其他 .NET Framework
    • 在我的实验中,不需要重新启动
    • 也为 .NET Framework 1.0 提供系统支持 (source)
  2. .NET Framework 1.1 语言包
    • 需要安装 .NET Framework 1.1
    • 在我的实验中,不需要重新启动
  3. .NET 框架 1.1 SP 1
    • 需要安装 .NET Framework 1.1
    • 在我的实验中,需要重新启动
  4. .NET 框架 2.0
    • .NET 2.0 没有任何 Service Pack 是最后一个支持 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. Windows 安装程序 3.1
    • 不需要安装任何 .NET Framework
    • 在我的实验中,需要重新启动
  2. WMI
    • 预装在 Windows 2000 和更新的操作系统中
    • 可用于 Windows NT、Win95 和 Win98 的下载。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-02-06
    • 1970-01-01
    • 1970-01-01
    • 2010-12-15
    • 2015-12-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多