【发布时间】:2011-01-01 13:41:42
【问题描述】:
所有 .NET 框架及其服务包的要求是什么?对于所有可用的框架,这是我需要知道的:
-
.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(或者可能不需要?不知道) 重启要求
安装包安装后是否需要重启?全新安装要求
安装包是否需要全新安装? (没有挂起的删除/重命名操作)管理员权限
安装包是否需要管理员权限才能安装? (我想这对所有人来说都是“是”...)
我需要了解以下软件包的所有这些:
- .NET 框架 1.1
- .NET Framework 1.1 语言包
- .NET Framework 1.1 SP 1
- .NET Framework 2.0
- .NET Framework 2.0 语言包
- .NET Framework 2.0 SP 1
- .NET Framework 2.0 SP 1 语言包
- .NET Framework 2.0 SP 2
- .NET Framework 2.0 SP 2 语言包
- .NET Framework 3.5
- .NET Framework 3.5 语言包
- .NET Framework 3.5 SP 1
- .NET Framework 3.5 SP 1 语言包
- .NET Framework 4.0 完整版
- .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 点足够具体,没有人会真正误解这个问题。