C# 与XNA的兼容性问题

C# 与XNA的兼容性问题,c#,windows-7,xna,C#,Windows 7,Xna,我在XNA4.0+Windows7中开发了一个游戏。在Windows 7操作系统上,游戏运行没有问题,但当我在安装了.Net 4.0的Win XP上移动项目时,游戏无法运行。有什么问题吗?Windows Phone 7开发者测试版工具(xna是其中的一部分)在Windows xp上不起作用。我想我在某个地方读到,xp应该有一个仅支持xna的独立版本,但我不确定这是否已经发布*您可以查看apphub)。有任何错误消息的迹象吗?这是一个糟糕的问题。我们不是通灵者。我怀疑你不会得到任何有用的答案,除非

我在XNA4.0+Windows7中开发了一个游戏。在Windows 7操作系统上,游戏运行没有问题,但当我在安装了.Net 4.0的Win XP上移动项目时,游戏无法运行。有什么问题吗?

Windows Phone 7开发者测试版工具(xna是其中的一部分)在Windows xp上不起作用。我想我在某个地方读到,xp应该有一个仅支持xna的独立版本,但我不确定这是否已经发布*您可以查看apphub)。

有任何错误消息的迹象吗?这是一个糟糕的问题。我们不是通灵者。我怀疑你不会得到任何有用的答案,除非你提供更多关于你试图做什么以及游戏“不起作用”时实际发生什么的细节。也许没有安装xna 4.0?可能图形卡/directX无法执行您尝试执行的操作。你的应用程序需要DX10/DX11吗?@x0n我没有提供更多详细信息,因为我没有。正如你在图中所看到的,这个错误没有给我任何空间去找出它。[1] :问题提到的是Windows 7,而不是Windows Phone 7-1我肯定会读;)XNA4测试版是手机开发者工具的一部分。手机开发者工具不仅用于手机开发,还包含vs2010、xna 4、silverlight工具和一个手机模拟器。再想一想,这可能还不清楚:xna 4目前只随WPDT一起提供,因为它们是测试版。一旦发布,XNA 4单机版也将支持XP(但没有手机支持)。@Fge那么对于使用XNA开发的任何游戏来说,既然XNA已经重新发布,XNA是必须的吗?或者你能在游戏中整合任何使用过的xna代码吗?还有一个问题,你知道XNA4稳定版什么时候到期吗?Alex Badescuf从系统的角度来看,xna与.net(一个共享库)没有什么不同。所以你的目标电脑必须安装它。与.net一样,如果未安装.net,则不会运行.net应用程序,xna应用程序也不会运行。我想有办法将所有xna代码包含在程序集中,但这既不是解决这个问题的好方法,也不是共享库的目的。我认为XNA 4.0是一个月前发布的,但我不太了解tbh,我只能找到sdk版本。