我一个月前安装了 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 有一些问题?
5 回答
如果您真的想继续使用 XNA 4.0 进行编程,有一个变通方法。只需安装以下程序(官方 windows 程序):
http://www.xbox.com/en-US/LIVE/PC/DownloadClient
这是 Windows 市场客户端,它似乎有很大帮助,安装后尝试再次安装 xna 它应该可以工作,至少它在我运行 Windows 8 的 PC 上运行良好。
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 带来它。谁知道?
我已经安装了 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 框架
重启你的电脑
享受 :)
这是官方的解决方案,微软的帮助指向你,以解决这个问题:
如何解决 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 即可。它对我有用。