如何在Windows 8中安装XNA Game Studio 4.0?

时间:2012-10-11 21:51:51

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

这个问题是相关的,但并非重复:How to install XNA game studio on Visual Studio 2012?

我阅读了上面提到的帖子,并且已经开放了xna项目,但我现在遇到了问题。

找不到对XNA框架的一些引用:

Microsoft.Xna.Framework.Avatar
Microsoft.Xna.Framework.GamerServices
Microsoft.Xna.Framework.Net
Microsoft.Xna.Framework.Storage
Microsoft.Xna.Framework.Video

所有对Microsoft.Xna.Framework.Content.Pipeline

的引用

没有这些,我无法编译或运行我制作的任何游戏。我找不到包含这些的dll,或者我应该把它们放在哪里。

2 个答案:

答案 0 :(得分:66)

更新:2014年3月3日

使用此链接下载VS2012和VS2013:https://msxna.codeplex.com/releases。我不知道该项目的合法性(开发人员似乎反编译了XNA),但它确实帮助我减轻了需要VS2010以利用内容管道的痛苦。

旧答案

请参阅:How to work around a possible XNA Game Studio or Windows Phone SDK install failure on Windows 8

  

如何解决此问题

     

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

     
      
  • 下载并安装最新版本的Windows游戏 - 来自http://www.xbox.com/en-US/LIVE/PC/DownloadClient
  • 的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上正常运行的问题。
  •   
  

如果解决方法无效,该怎么办

     

如果您已尝试上述步骤并且设置仍然失败,则遇到与上述问题不同的问题,您必须查看安装日志文件以确定根本原因。

     

如果要安装Windows Phone SDK 7.1,则可以使用日志收集工具收集安装日志文件。此日志收集工具将创建名为%temp%\ vslogs.cab。

的文件      

如果您要安装XNA Game Studio,您可以在以下位置找到日志文件:

     
      
  • XNA Game Studio 4.0刷新 - %temp%\ XNA Game Studio 4.0 Setup \ Logs
  •   
  • XNA Game Studio 4.0 - %temp%\ XNA Game Studio 4.0 Setup \ Logs
  •   
  • XNA Game Studio 3.1 - %temp%\ XNA Game Studio 3.1 Setup \ Logs
  •   
  • XNA Game Studio 3.0 - %temp%\ XNA Game Studio 3.0 Setup \ Logs
  •   
  • XNA Game Studio 2.0 - %ProgramFiles%\ Microsoft XNA \ XNA Game Studio \ v2.0 \ Setup \ Logs
  •   
  

幕后造成这种失败的原因是什么

     

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

答案 1 :(得分:6)

XNA Game Studio 4.0 的安装程序在 Windows 8 上存在一些问题。安装过程失败并删除所有安装文件。事实是主安装程序提取以下安装程序(在c:\ Program Files(x86)\ Microsoft XNA \ XNA Game Studio \ v4.0 \ Setup):

  • XLiveRedist.msi
  • xnags_documentation.msi
  • xnags_platform_tools.msi
  • xnags_shared.msi
  • xnags_visualstudio.msi
  • xnaliveproxy.msi

冲突与第一个冲突。因此,如果您手动安装所有其他人,XNA应该可以正常工作。问题是安装失败后会自动删除这些文件。我的解决方案是在检测到错误时暂停安装过程(使用任务管理器),这样安装程序就没有时间擦除安装文件。 获得文件后,您可以安装它而无需重复这些过程。 它对我有用!!!