Microsoft XNA可以在Windows 10上运行吗?

本文关键字:运行 Windows XNA Microsoft | 更新日期: 2023-09-27 18:36:22

我用C#和Microsoft XNA 4.0创建了一个游戏。它在Windows 8和8.1上运行良好,但我的朋友尝试为运行Windows 10的计算机下载它,发现它无法打开。尝试打开它时,它甚至不会出现在任务管理器中。有问题的计算机安装了Microsoft XNA框架可再发行组件4.0,因此它应该可以正常工作。Windows 10 根本就与 XNA 不兼容吗?

Microsoft XNA可以在Windows 10上运行吗?

XNA在较新版本的Windows上不再受支持,它已停产,并且在比Windows 7更新的平台上不受支持。幸运的是,有一个XNA的开源实现,它本质上是完全相同的,目前所有Windows版本都支持。它被称为"MonoGame",这是他们网站的链接:

http://www.monogame.net/

我知道

这是一个较旧的帖子,但只是对于那些像我今天一样寻找选项的人(这篇文章仍然是谷歌的热门文章),设置需要一些工作,但XNA实际上可以在Windows 10上运行得很好,并且有一种方法可以实际使用Visual Studio 2017与XNA也很好:

http://flatredball.com/visual-studio-2017-xna-setup/

因此,如果您有用于 2D 游戏的 XNA 代码或像 XNA 框架(就像我一样,我更喜欢纯 c# 方式而不是 c# 而不是 Unity 等其他臃肿的桥梁),那么这将是您的救星。

享受:)

一些更新:

2016年3月14日,ID@Xbox宣布MonoGame即将登陆Xbox One:* https://mobile.twitter.com/ID_Xbox/status/709402975051980800

在FB组Xbox One Indie Devs中,来自MonoGame团队的Tom Spilman有一些信息要补充,更多信息即将推出。* https://www.facebook.com/groups/XboxOneIndieDevs/permalink/852775944827686/

请继续关注上面提到的Twitter帐户和FB组,以获取可用时的新信息。

希望对您有所帮助!

XNA确实适用于Windows 10甚至Windows 11。2021 年,我发布了一款使用 XNA 框架的游戏,它可以工作,但用户必须安装 XNA 可再发行 4.0 才能让游戏在他们的系统上运行,所以这并不理想。

但后来我把我的游戏移植到FNA框架,这是一个开源的,相同的,XNA的重新实现。我的代码库几乎不需要任何更改即可在 FNA 下工作,所以我强烈推荐给您。

FNA 不需要额外安装磁带库。DLL 需要与可执行文件位于同一目录中,它才能正常工作。

如果你对这个主题感到好奇,你可以在这里看到我的游戏:https://cyon4d.itch.io/cozy-days

补充一下x2kpb所说的,在这一点上,你最好的选择是查看某些平台的MonoGame,以及其他平台的FNA。

XNA以其纯粹的形式,不会作为新的Windows 10应用程序运行。将win32(XNA)游戏引入Win10的平台称为Project Centennial

Xbox One和Windows 10都将支持MonoGame,根据去年BUILD大会上的这段视频。