【问题标题】:What versions of Windows will .Net 4.0 support?.Net 4.0 支持哪些版本的 Windows?
【发布时间】:2009-12-08 22:35:40
【问题描述】:

Microsoft 计划在 .NET 4.0 中支持哪些版本的 Windows?

【问题讨论】:

  • @ChrisF,他是在询问未来在 XP 下与 .net 4 和 5 的兼容性,我只想要一个 Windows 版本列表,其中 4 将在其下运行。我不会将这个问题称为完全重复的问题。类似的是,但重复的不是。他也从来没有真正得到一个直接的答案。

标签: .net windows .net-4.0 compatibility


【解决方案1】:

官方名单是here

支持的操作系统有:

  • Windows XP (SP3)
  • Windows Vista (SP1)
  • Windows 7
  • Windows Server 2003(基础版和 R2)
  • Windows Server 2008(Base & R2,所有版本,服务器核心角色不支持)
  • Windows Small Business Server 2003 和 2008

不支持的主要操作系统包括 XP Media center 版、XP Tablet PC 版和 Windows 2000。

(IA-64 系统不支持 .NET Framework 客户端配置文件。)

[最终版本的更新列表]

(see here (beta 1)) (see here (beta 2))

【讨论】:

  • 没问题。不要把它当作坚如磐石的保证。我想说,受支持的平台可能会在最终版本中发生变化,这不太可能,但并非完全不可能。
  • 注意到,但我认为微软不太可能在该系统上进行 beta 测试后放弃对任何版本的支持。
  • Windows 7 支持 4.0 测试版,而不仅仅是 Windows 7 RC。
  • @Richard:是的,可能,我猜他们只是在测试版发布后没有更新页面。
【解决方案2】:

根据.NET 4.0 Beta 2 download page,它在Windows Server 2003、Windows Server 2008、Windows Vista 和Windows XP 上受支持。

【讨论】:

  • 由于它是 beta 2,所以比 Simon 的回答稍微更新。谢谢。
【解决方案3】:

从历史上看,Microsoft 当前支持的所有操作系统都支持新版本的 .net。例如,.Net 2.0 base 支持 Windows 98。但 Windows 98 于 2006 年终止,当 .Net 2.0 sp1 于 2007 年推出时,对 Windows 98 的支持被放弃,尽管它可能工作得很好。

这意味着 .Net 4.0很可能在 XP sp2 和更新版本(并且基础 XP 或 XP sp1 上,它们都已停产” d) 即使它可能在较旧的 XP 版本上工作得很好。

最大的问题是 Service Pack 2 以及他们是否在 .Net 4 中发现了值得延迟的错误。Service Pack 2 将在 2010 年 7 月 13 日结束生命周期。如果他们不得不延迟 .Net 4 甚至几个几个月,我会给出很好的机会,它不会支持 XP sp2。但如果它按照发布时间表进行,它可能会支持 XP sp2。

【讨论】:

  • 我曾经检查过 IE8 for Server 2003 安装包(2009 年 3 月在 SP1 即将停止支持之前发布),它被设置为需要 SP2,但他们仍然将 shdocvw.dll 等留在包,即使 SP2 已经有更新版本!
猜你喜欢
  • 2018-06-21
  • 2014-07-31
  • 2021-10-18
  • 1970-01-01
  • 2020-07-04
  • 1970-01-01
  • 2018-12-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多