.NET Framework 安装要求

发布于 2024-10-09 14:51:19 字数 1730 浏览 1 评论 0原文

所有 .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 Framework 1.1
  2. .NET Framework 1.1 Language Pack
  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,或者是否会自动安装?因为这是这个问题的主要话题。

有用的资源

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

What are the requirements for all .NET frameworks and their service packs? This is what I need to know for all available frameworks:

  1. .NET Framework prerequisites
    What other .NET Frameworks does it require?
    For example: .NET Framework 2.0 does not require anything, .NET Framework 2.0 SP1 requires .NET Framework 2.0 installed, but .NET Framework 3.5 SP1 does not require .NET Framework 3.5 installed (or maybe does? dunno)

  2. Reboot requirements
    Does the installation package require reboot after installation?

  3. Clean install requirements
    Does the installation package require clean install? (No pending delete/rename operations)

  4. Administrator privileges
    Does the installation package require administrator privileges to install? (I guess this is "yes" for all of them...)

And I need to know all of this for the following packages:

  1. .NET Framework 1.1
  2. .NET Framework 1.1 Language Pack
  3. .NET Framework 1.1 SP 1
  4. .NET Framework 2.0
  5. .NET Framework 2.0 Language Pack
  6. .NET Framework 2.0 SP 1
  7. .NET Framework 2.0 SP 1 Language Pack
  8. .NET Framework 2.0 SP 2
  9. .NET Framework 2.0 SP 2 Language Pack
  10. .NET Framework 3.5
  11. .NET Framework 3.5 Language Pack
  12. .NET Framework 3.5 SP 1
  13. .NET Framework 3.5 SP 1 Language Pack
  14. .NET Framework 4.0 Full
  15. .NET Framework 4.0 Client

Could you please either tell me all of these requirements, or direct me to the appropriate source? Or maybe both? :-)

UPDATE

Is there any other way to determine the specified requirements other than just trying to install all packages and trying to figure it out? Because I haven't really found anything helpful in already published answers.

For all those down-voters: Can you show me where in the published links in answers can I find if .NET 2.0 SP2 needs .NET 2.0 already installed, or if it installs it automatically? Because it is the main topic of this question.

Helpful resources

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

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

如果没有 2024-10-16 14:51:19
浮世清欢 2024-10-16 14:51:19

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

广告 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 Framework 1.1 SP 1
    • 需要安装 .NET Framework 1.1
    • 在我的实验中,需要重新启动
  4. .NET Framework 2.0
    • 不带任何 Service Pack 的 .NET 2.0 是最后一个支持 Win98 和 WinME 的版本
  5. .NET Framework 2.0 SP 2 的最后一个版本
    • 最后一个正式支持Win2000的版本
    • 需要 Win2000 SP4(加上 KB835732 或 KB891861 更新)、WinXP SP2 或更高版本
    • 随 Windows Server 2003 R2 一起提供(默认情况下不安装)
  6. .NET Framework 3.0
    • 随 Windows Vista 一起提供
  7. .NET Framework 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 Installer 3.1
    • 不需要安装任何.NET Framework
    • 在我的实验中,需要重新启动
  2. WMI
    • 预装在 Windows 2000 及更新的操作系统中
    • 可下载适用于 Windows NT、Win95 和 Win98 的版本。

As it turned out, the only way how I could get the info I need is just to manually install/uninstall all the frameworks to try all combinations (combinations which make sense) to determine the prerequisites. I will update this answer continuously as I find more info.

Ad 1, 2:

If .NET Framework 1.0 is removed, installing only .NET Framework 1.1 also provides the system support for version 1.0, except in rare instances where an application will not run because it checks the version number of a library. [4]

  1. .NET Framework 1.1
    • Does not require any other .NET Framework installed
    • In my experiments, reboot was not required
    • Provides system support for .NET Framework 1.0 as well (source)
  2. .NET Framework 1.1 Language Pack
    • Requires .NET Framework 1.1 installed
    • In my experiments, reboot was not required
  3. .NET Framework 1.1 SP 1
    • Requires .NET Framework 1.1 installed
    • In my experiments, reboot was required
  4. .NET Framework 2.0
    • .NET 2.0 without any Service Pack is the last version with support for Win98 and WinME
  5. .NET Framework 2.0 SP 2
    • Last version with official support for Win2000
    • Requires Win2000 SP4 (plus KB835732 or KB891861 update), WinXP SP2 or later
    • Shipped with Windows Server 2003 R2 (not installed by default)
  6. .NET Framework 3.0
    • Shipped with Windows Vista
  7. .NET Framework 3.5
    • Installs .NET 2.0 SP1 and .NET 3.0 SP1 as well
  8. .NET Framework 3.5 SP 1 (express install)
    • Does not require any .NET Framework installed
    • In my experiments, reboot was not required
    • Shipped with Win7
    • Installs .NET 2.0 SP2 and .NET 3.0 SP2 as well

Ad 2: Reboot requirements are generally determined by installation package's exit code 3010. I always install the packages silently and with /norestart when appropriate - don't know if the exit code is different with different parameters.

Ad 3: No installation package required clean install.

Ad 4: All installation packages require administrator privileges, because they install in WINDOWS directory.

Additional prerequisites

  1. Windows Installer 3.1
    • Does not require any .NET Framework installed
    • In my experiments, reboot was required
  2. WMI
    • Preinstalled in Windows 2000 and newer OSs
    • Available as a download for Windows NT, Win95 and Win98.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文