【问题标题】:Is .NET 4.0 Compatible with Windows XP SP2 or below? [closed].NET 4.0 是否与 Windows XP SP2 或更低版本兼容? [关闭]
【发布时间】:2011-05-11 09:23:17
【问题描述】:

我在这里http://www.microsoft.com/downloads/en/details.aspx?FamilyID=5765d7a8-7722-4888-a970-ac39b33fd8ab 读到,要安装 .NET 4.0 CP(客户端配置文件),您必须具有 WinXP SP3 或更高版本。这让我有点担心,因为在 SP2 或更低版本上的人很多。

有什么方法可以在任何版本的 Windows xp 及更高版本上运行 .NET 4.0 应用程序? (不用担心他们有哪些服务包)?

如果不是,那么 .NET 3.5、3.0 或 2.0 呢?

我的问题如下:

  1. 为了确保与 WinXP SP2 或更高版本的兼容性,我需要选择多低的 .NET Framework 版本?

  2. 我需要选择多低的 .NET Framework 版本才能确保与 WinXP(无服务包)或更高版本的兼容性?

【问题讨论】:

  • 别忘了微软已经正式停止支持 XP SP2 see here,所以(简单地说)人们应该至少升级到 SP3。
  • 令 我 担心的是,许多人使用的是 XP SP2 或更低版本。
  • @Erx_VB.NExT.Coder 这是其中一种情况,如果最好的答案是正确的,那就太好了......
  • 为什么有些人扮演着知识与我们之间的墙的角色? stackoverflow 是一个反复无常的地方吗?我正在搜索有关此主题的知识,但它已关闭!
  • 我正在投票重新提出这个问题,因为接受的答案完全是错误的,我有测试用例来证明它在工作中待命。

标签: c# .net windows vb.net compatibility


【解决方案1】:
  • .NET 4.0 需要 XP SP3、Win2k3 SP2、Vista、7 或 2008(R2)
  • .NET 3.5 需要 XP SP2 或更高版本。
  • .NET 2.0 需要 Win2K SP(3?) 或更高版本。

顺便提一下,不再支持 XP SP2。 (还有;所有版本的 Win2K 和 Vista XP1)

【讨论】:

  • 这需要下载和安装 .Net,还是与 SP 捆绑的版本?
  • @Doomsknight 上面提到的操作系统服务包不包括提到的 .NET Framework 版本;它们必须单独下载。
【解决方案2】:

.NET 3.5 将为您提供与 XP SP2 的兼容性。如果您想与任何级别的 XP 兼容,则需要一直回到 .NET 2.0。

.NET 3.5 要求可以在这里找到: http://msdn.microsoft.com/en-us/library/cc160717(VS.90).aspx

.NET 3.0 要求可以在这里找到: http://msdn.microsoft.com/en-us/library/aa480198.aspx

【讨论】:

  • 嗯...我刚刚看到的文档(它下载了一个 HTML 文件...忘记了我在哪里找到的)只是说 XP for .net 3.5;没有SP版本。虽然说得通,但无论如何。
  • 很想知道哪一个是正确的,不过感谢您的回答,赞成:)。
  • madisonw 的信息是正确的。 :)
  • 感谢 Andrew 和 madisonw :) 都投了赞成票。
【解决方案3】:

据我所知,3.5 是最后一个支持 WinXP SP2 的版本。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-28
    • 1970-01-01
    • 2013-09-02
    • 2020-02-07
    相关资源
    最近更新 更多