【问题标题】:Install XNA 4.0 Visual Studio 2010 Windows 8安装 XNA 4.0 Visual Studio 2010 Windows 8
【发布时间】:2012-12-23 12:06:11
【问题描述】:

我一个月前安装了 Windows 8,现在想将 xna game studio 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 有一些问题?

【问题讨论】:

    标签: visual-studio-2010 windows-8 xna-4.0


    【解决方案1】:

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

    This solution 解释了如何在 Windows 8 上安装 XNA,但很明显,如果你想要一个稳定的开发环境,你将不得不在 Windows 7 机器上进行开发,但请记住,即使你精通 XNA,框架本身也是注定的一定会消失的。

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

    【讨论】:

    【解决方案2】:

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

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

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

    【讨论】:

    【解决方案3】:

    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 带来它。谁知道?

    【讨论】:

      【解决方案4】:

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

      我想在 Visual Studio 2012 上安装 xna 框架

      但我遇到了兼容性问题

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

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

      Visual Studio 2010 Ultimate ISO Microsoft Center Download

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

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

      Here is the Download Link for Daemon tools

      安装 Visual Studio 2010 后

      安装 XNA 4.0 框架

      重启你的电脑

      并享受:)

      【讨论】:

        【解决方案5】:

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

        如何解决可能的 XNA Game Studio 或 Windows Phone SDK 在 Windows 8 上安装失败 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 就可以正常工作.它对我有用。

        【讨论】:

          猜你喜欢
          • 2012-10-02
          • 2011-04-08
          • 1970-01-01
          • 2011-07-22
          • 1970-01-01
          • 1970-01-01
          • 2011-03-02
          • 1970-01-01
          • 2011-02-15
          相关资源
          最近更新 更多