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

Erx*_*der 38 .net c# vb.net windows 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(无服务包)或更高版本的兼容性?

And*_*ber 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)

  • @Doomsknight上面提到的操作系统服务包不包括所提到的.NET Framework版本; 它们必须单独下载. (3认同)

mad*_*onw 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