c# - XNA 4.0 VS2012 中没有 Windows 游戏选项

标签 c# visual-studio-2010 visual-studio-2012 xna

我安装了 XNA 4.0 并使用了这个方法: How to install XNA game studio on Visual Studio 2012? 在 vs2012 中访问 XNA。(我先安装了 VC# 2010 express。) 一切顺利,我什至可以打开 XNA 游戏项目并运行。 但是新的项目菜单并没有显示Windows Game和Xbox360 Game选项。 他们为什么不见了?

enter image description here

最佳答案

XNA 仅在 Visual Studio 2010 上正式受支持。

XNA Game Studio 4.0 Refresh 利用 Microsoft Visual Studio 2010 开发环境,将其扩展用于游戏开发。 XNA Game Studio 4.0 Refresh 适用于以下任何 Microsoft Visual Studio 2010 产品。

  • 适用于 Windows Phone 的 Microsoft Visual Studio 2010 Express
  • Microsoft Visual C# 2010 速成版
  • Microsoft Visual Studio 2010 专业版

http://msdn.microsoft.com/en-us/library/bb203916.aspx

有一些tricks to "tweak" the XNA templates to work in Visual Studio 2012 and 2013 .

  • (对于 Windows 8 用户)为 Windows Live 客户端安装游戏。您只需安装它,无需进一步输入。
  • 安装 Visual Studio 2013 或 2012
  • 安装 Windows Phone SDK 7.1
    • 这将安装适用于 Windows Phone 的 VS 2010 Express 及其 XNA
    • 如果由于某种原因 XNA 安装失败,请重新安装
    • 或者,您可以独立安装任何 Visual Studio 2010 和 XNA
  • 将 XNA 从 VS2010 复制到 VS2013
  • 将名为 XNA Game Studio 4.0 的文件夹从“C:\Program Files (x86)\Microsoft Visual Studio 10.0\common7\ide\extensions\Microsoft”复制到
    • 对于 VS2013 C:\Program Files (x86)\Microsoft Visual Studio 12.0\common7\ide\extensions\Microsoft
    • 对于 VS2012 C:\Program Files (x86)\Microsoft Visual Studio 11.0\common7\ide\extensions\Microsoft
  • 使用您喜欢的文本编辑器(具有管理员权限)在复制的 XNA Game Studio 4.0 文件夹中打开 extension.vsixmanifest 文件
  • 更改支持的 Visual Studio 版本
    • 更改此:<VisualStudio Version=”10.0″>
      • 对于 VS2013:<VisualStudio Version=”12.0″>
      • 对于 VS2012:<VisualStudio Version=”11.0″>
  • 告诉 VS 重建扩展缓存
    • 运行此命令 (Win+R):
      • 对于 VS2013 “C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe”/setup
      • 对于 VS2012 “C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe”/setup
    • 如果执行此操作时出错,请在具有管理员权限的命令提示符下运行它
    • 这并不总是必要的,特别是如果您刚刚安装了 Visual Studio

http://dementedvice.wordpress.com/2013/10/21/let-me-explain-install-xna-on-visual-studio-2013-and-2012/

关于c# - XNA 4.0 VS2012 中没有 Windows 游戏选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20981958/

相关文章:

c# - Wix:自定义操作可以走多远?

visual-studio - 如何在 Visual Studio 2010 中来回切换

c++ - 为什么我的 C++/CX 单元测试没有失败?

c# - 如何在 Visual Studio 2012 解决方案中安装 System.Reactive 扩展?

visual-studio - 如何在 Visual Studio TFS API (VS2015) 中将工作项关联为 "Associate"或 "Resolve"?

c# - 无法从 Listvew.Resources 内部访问 View 模型属性

c# - svcutil.exe 或测试 wcf 服务 JSON 输出?

c# - .net 核心 2.x 的用户界面

visual-studio-2010 - Visual Studio 可执行文件运行两次

c++ - 将位图图像加载到 WINApi C++ 中并显示