vs2010是以.NET 4.0框架为基础的,在XPSP2上加装.NET 4.0 framework即可运行vs2010生成的程序。此外,默认设置是生成全cpu类型的,你的程序无论在32位还是在64位系统上都能够正常运行。关于directx,这点很遗憾,其并没有提供太多对c#的支持,所以如果你再win7中使用较高的directx版本而XP上依旧是directx9,很可能会导致严重的异常。