.NET 4.0将支持哪些版本的Windows?

6
微软计划使用.NET 4.0支持哪些版本的Windows操作系统?

重复 - https://dev59.com/OkXRa4cB1Zd3GeqPq1v3 - ChrisF
3
@ChrisF,他正在询问在XP下使用 .net 4和5 的未来兼容性问题,我只想要一个4将运行的Windows版本列表。 我不会认为这个问题是完全重复的,类似是的,但不是重复的。此外,他从来没有得到一个直接的答案。 - James McMahon
3个回答

17

官方列表在这里

支持的操作系统包括:

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

不支持的重要操作系统包括XP媒体中心版,XP平板电脑版和Windows 2000。

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

[最终版本的更新列表]

(看这里(beta 1)) (看这里(beta 2))


没问题。不过别把它看作是铁板钉钉的保证。我想说的是,尽管这种可能性很小,但支持的平台在最终版本中可能会发生变化。 - Simon P Stevens
注意,但我认为微软在该系统上进行beta测试后放弃支持任何版本的可能性非常小。 - James McMahon
2
4.0 beta支持Windows 7,而不仅仅是Windows 7 RC。 - Richard Szalay
@Richard:是的,可能吧,我猜他们自从测试版发布以来就没有更新过页面。 - Simon P Stevens

5

由于它是beta 2版本,所以比Simon的答案稍微更新一些。谢谢。 - James McMahon

4
历史上,新版 .net 的所有操作系统都得到了微软的支持。例如,.Net 2.0 可以支持 Windows 98。但是,Windows 98 在 2006 年已经停止使用,并且当 .Net 2.0 sp1 在 2007 年发布时,对 Windows 98 的支持也被取消了,即使它在 Windows 98 上可能完全正常运行。
这意味着 .Net 4.0 很可能支持 XP sp2 及更高版本(不支持基本版 XP 或 XP sp1,它们都已经停止使用),即使它在旧版 XP 上也可能完全正常运行。
最重要的问题是服务包 2,以及他们是否会发现 .Net 4 中有值得推迟的 bug。服务包 2 将于 2010 年 7 月 13 日停止使用。如果他们不得不推迟 .Net 4 即使几个月,我敢打赌它将不支持 XP sp2。但如果它能按计划发布,那么很可能会支持 XP sp2。

我曾经检查过IE8 for Server 2003安装包(在SP1即将停止支持之前于2009年3月发布),它被设置为需要SP2,但是他们仍然在包中留下了shdocvw.dll等文件,尽管SP2已经有了更新的版本! - Yuhong Bao

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接