8

我一个月前安装了 Windows 8,现在想将 xna 游戏工作室 4.0 添加到我的 Visual Studio 2010 Ultimate 中。我从http://www.microsoft.com/en-us/download/details.aspx?id=23714下载了 xna 安装程序并运行了安装程序。首先它说了一些关于兼容性问题的信息,但设置仍在继续。完成后,我重新启动计算机并想做一个 xna 项目,但它没有显示在 c# 下拉菜单中。所以我看了一下 %programm files(x86)%/Microsoft viual studio 10.0/Common 7/IDE/extensions/Microsoft,但是没有 xna 文件夹。我做错了什么还是 Windows 8 与 vs2010 和 xna 4.0 有一些问题?

4

5 回答 5

15

XNA 在 Windows 8 上不受官方支持,而且永远不会支持,因为微软干脆放弃了它。

该解决方案解释了如何在 Windows 8 上安装 XNA,但很明显,如果您想要一个稳定的开发环境,则必须在 Windows 7 机器上进行开发,但请记住,即使您精通 XNA,框架本身也注定要消失。

如果您想继续在 Windows 8 上使用 C# 进行开发,我只能建议您转移到MonoGame,它是 XNA 4 API 的开源实现,用于使用 CLR 或 Mono 的多个平台,因此基本上您的大部分 XNA 知识都可以在 MonoGame 中重用.

于 2012-12-23T12:36:06.987 回答
7

如果您真的想继续使用 XNA 4.0 进行编程,有一个变通方法。只需安装以下程序(官方 windows 程序):

http://www.xbox.com/en-US/LIVE/PC/DownloadClient

这是 Windows 市场客户端,它似乎有很大帮助,安装后尝试再次安装 xna 它应该可以工作,至少它在我运行 Windows 8 的 PC 上运行良好。

于 2013-01-24T15:47:05.890 回答
0

XNA Game Studio 在幕后安装了适用于 Windows 的游戏版本 – LIVE Redistributable。一些旧版本的 Windows 游戏 – LIVE Redistributable 尝试安装和使用 Windows 8 正在安装的文件,而旧版本的可再发行文件与 Windows 8 安装的新版本文件不兼容。较新版本的 Windows 游戏 – LIVE Redistributable 与 Windows 8 兼容,如果您在安装 XNA Game Studio 之前预安装新的可再发行组件,安装程序将识别它已经存在并使用新版本而不是尝试安装旧版。

如何解决此问题

如果您遇到此问题,可以使用以下步骤来解决此问题:

从http://www.xbox.com/en-US/LIVE/PC/DownloadClient下载并安装最新版本的 Windows 游戏 - LIVE Redistributable 如果您正在安装 Windows Phone SDK 7.1,请重新运行安装程序并选择修复它。这将重新运行之前失败的 XNA Game Studio 安装程序,这次它们应该可以正确安装。如果您要安装独立的 XNA Game Studio 产品,请重新运行安装程序,这一次应该可以正确安装。如果您打算进行 Windows Phone 开发,您还应该在安装 Windows Phone SDK 7.1 之后安装 Windows Phone SDK 7.1.1 更新。此更新修复了阻止 Windows Phone SDK 7.1 中的模拟器在 Windows 8 上正常工作的问题。

据我所知,微软并没有放弃 XNA。他们只是还没有更新安装程序。也许他们会为 8.1 带来它。谁知道?

于 2013-10-30T23:53:40.127 回答
-1

我已经安装了 Windows 8 开发者预览版

我想在visual studio 2012上安装xna框架

但我有一个兼容性问题

所以这是解决这个问题的方法

继续从微软下载 Visual Studio 2010 Ultimate ISO

Visual Studio 2010 Ultimate ISO Microsoft Center 下载

然后使用刻录工具(Nero Express for exp)将其刻录到 cd 上

如果您没有 cd 刻录它,您可以使用 Daemon Tools 将 ISO 提升到虚拟 CD/DVD 驱动器中

这是守护进程工具的下载链接

安装 Visual Studio 2010 后

安装 XNA 4.0 框架

重启你的电脑

享受 :)

于 2013-04-01T14:13:30.843 回答
-1

这是官方的解决方案,微软的帮助指向你,以解决这个问题:

如何解决 Windows 8 上可能的 XNA Game Studio 或 Windows Phone SDK 安装失败 http://blogs.msdn.com/b/astebner/archive/2012/02/29/10274694.aspx

而且,如果您只是想让 XNA 4.0 正常工作,而与 Windows Phone SDK 7.1 无关,那么您只需安装“Games for Windows – LIVE Redistributable”,然后安装 XNA 4.0 即可。它对我有用。

于 2013-10-09T04:46:09.793 回答