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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/1870378/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 13:33:37  来源:igfitidea点击:

What versions of Windows will .Net 4.0 support?

.netwindows.net-4.0compatibility

提问by James McMahon

What versions of Windows is Microsoft planning to support with .NET 4.0?

Microsoft 计划通过 .NET 4.0 支持哪些版本的 Windows?

回答by Simon P Stevens

The official list is here.

官方名单在这里

Supported operating systems are:

支持的操作系统有:

  • Windows XP (SP3)
  • Windows Vista (SP1)
  • Windows 7
  • Windows Server 2003 (Base & R2)
  • Windows Server 2008 (Base & R2, all editions, not supported in Server Core Role)
  • Windows Small Business Server 2003 & 2008
  • 视窗 XP (SP3)
  • Windows Vista (SP1)
  • Windows 7的
  • Windows Server 2003(基础版和 R2)
  • Windows Server 2008(Base & R2,所有版本,在服务器核心角色中不受支持)
  • Windows 小型企业服务器 2003 和 2008

Notable operating systems not supported include XP Media centre edition, XP Tablet PC edition and Windows 2000.

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

(The .NET Framework Client Profile is not supported on IA-64 systems.)

(IA-64 系统不支持 .NET Framework Client Profile。)

[Updated list for final release]

[最终版本的更新列表]

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

见这里(测试版 1)见这里(测试版 2)

回答by Chris Fulstow

According to the .NET 4.0 Beta 2 download page, it's supported on Windows Server 2003, Windows Server 2008, Windows Vista and Windows XP.

根据.NET 4.0 Beta 2 下载页面,它支持 Windows Server 2003、Windows Server 2008、Windows Vista 和 Windows XP。

回答by Joel Coehoorn

Historically, new releases of .net are supported with all operating systems currently supported by Microsoft. For example, .Net 2.0 base supports Windows 98. But Windows 98 end-of-life'd in 2006 and when .Net 2.0 sp1 came out in 2007 support for Windows 98 was dropped, even though it would probably work just fine.

从历史上看,Microsoft 当前支持的所有操作系统都支持 .net 的新版本。例如,.Net 2.0 基础支持 Windows 98。但 Windows 98 已于 2006 年停产,当 .Net 2.0 sp1 于 2007 年推出时,对 Windows 98 的支持被取消,尽管它可能会正常工作。

That means .Net 4.0 is likelyto be supported on XP sp2 and newer (and notbase XP or XP sp1, which have both end-of-life'd) even though it would probably work just fine on older XP releases.

这意味着 .Net 4.0可能会在 XP sp2 和更新版本上得到支持(而不是基础 XP 或 XP sp1,它们都已终止),尽管它可能在旧版 XP 上运行得很好。

The big question is service pack 2 and whether they find a delay-worthy bug in .Net 4. Service Pack 2 reaches end-of-life on July 13, 2010. If they have to delay .Net 4 even a few months, I'll give good odds that it won't support XP sp2. But if it makes it's release schedule it likely will support XP sp2.

最大的问题是 Service Pack 2 以及他们是否在 .Net 4 中发现了一个值得延迟的错误。Service Pack 2 将于 2010 年 7 月 13 日终止。如果他们不得不延迟 .Net 4 甚至几个月,我很有可能它不支持 XP sp2。但如果它制定了发布时间表,它可能会支持 XP sp2。