答案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 版本。