.NET 是否作为 Windows 更新的一部分进行升级?

.NET 是否作为 Windows 更新的一部分进行升级?

维基百科提供短的长的各个 Windows 版本上的 .NET Framework 默认版本的列表。这些版本是否通过 Windows 更新自动升级?

我了解 Windows XP 不提供任何版本的 .NET 框架,即使是 SP3,Windows Update 也不会安装它。但是,如果安装了 .NET,Windows Update 是否会自动将 .NET 更新到另一个主要版本号(例如版本 1 → 2 或 3 → 3.5)?

答案1

小错误修复更新将自动推出。

CLR 的主要版本更新(无 → 1.0、1.0 → 1.1、1.1 → 2(包括 3 和 3.5)、2 → 4)可作为可选更新。您可以在 Windows Update 中选择它们,但它们不会默认安装。

答案2

我正在尝试确定客户端计算机上可以找到的 .NET 的最低版本

正如 Raymond Chen 指出的那样,Windows 不是 .NET Framework 交付渠道。至少,你可以预期没有 .NET Framework。

如果您正在开发使用 .NET Framework 的程序,那么如果计算机上未安装所需的 .NET Framework 版本,则必须制定备份计划。

...

Windows XP 没有附带任何版本的 .NET Framework。Windows Vista 附带版本 2,Windows 7 附带版本 3.5,但这些是作为可选组件提供的,默认情况下会安装。您可以进入“程序和功能”控制面板来删除它们。

强调我的 :)

答案3

Windows Update 将始终为已安装的 .NET Framework 提供安全更新和服务包。对于在较新版本的操作系统(Vista 和 7)上自动安装的 .NET Framework 版本尤其如此。

如果您将 Windows 更新配置为使用 Microsoft 更新而不是仅使用 Windows XP 中的 Windows 更新,或者,如果您使用的是 Vista 或 7,如果您将 Windows 更新配置为接收“针对 Windows 和其他来自 Microsoft 更新的产品”的更新,那么未安装的 .NET Frameworks 将在“可选更新”下提供。

我总是将 Windows Update 配置为 Microsoft Update(例如,这允许您获取 Office 的更新),因此我不确定您是否必须使用 MU 频道来获取 .NET Frameworks 的非安全更新。不出所料,非安全更新被简单地列为“更新”,而不是“安全更新”。

答案4

.NET 框架的所有主要版本都可以同时安装,因此即使它从 2.0 更新到新版本(它将在 Server 2008 服务器上提供此更新),任何现有的 2.0 应用程序都将继续运行而不会出现问题。这不会破坏任何使用旧版本的现有软件。

所有内容都在 c:\windows\microsoft.net\frames\vVERSION 中拥有自己的文件夹

来源:我使用的软件需要所有 4 个主要 .NET 版本。

相关内容