.NET 4.0是否与Windows XP SP2或更低版本兼容?

时间:2010-11-17 12:11:49

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

我在这里阅读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. 我需要多少才能进入.NET Framework版本选项以确保WinXP SP2或更高版本的兼容性?

  2. 我需要多少才能进入.NET Framework版本选项以确保WinXP(无服务包)或更高版本的兼容性?

3 个答案:

答案 0 :(得分:47)

  • .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)

答案 1 :(得分:27)

.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

答案 2 :(得分:2)

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