我安装了 XNA 4.0 并使用了这个方法: How to install XNA game studio on Visual Studio 2012? 在 vs2012 中访问 XNA。(我先安装了 VC# 2010 express。) 一切顺利,我什至可以打开 XNA 游戏项目并运行。 但是新的项目菜单并没有显示Windows Game和Xbox360 Game选项。 他们为什么不见了?
最佳答案
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
- 对于 VS2013
- 使用您喜欢的文本编辑器(具有管理员权限)在复制的 XNA Game Studio 4.0 文件夹中打开 extension.vsixmanifest 文件
- 更改支持的 Visual Studio 版本
- 更改此:
<VisualStudio Version=”10.0″>
到- 对于 VS2013:
<VisualStudio Version=”12.0″>
- 对于 VS2012:
<VisualStudio Version=”11.0″>
- 对于 VS2013:
- 更改此:
- 告诉 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
- 运行此命令 (Win+R):
关于c# - XNA 4.0 VS2012 中没有 Windows 游戏选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20981958/