C# XNA 4.0 VS2012中没有Windows游戏选项
我安装了XNA 4.0并使用了以下方法: 在vs2012中访问XNA。(我首先安装了VC#2010 express。) 一切顺利,我甚至可以打开XNA游戏项目并运行。 但是新的项目菜单没有显示Windows游戏和Xbox360游戏选项。 他们为什么失踪C# XNA 4.0 VS2012中没有Windows游戏选项,c#,visual-studio-2010,visual-studio-2012,xna,C#,Visual Studio 2010,Visual Studio 2012,Xna,我安装了XNA 4.0并使用了以下方法: 在vs2012中访问XNA。(我首先安装了VC#2010 express。) 一切顺利,我甚至可以打开XNA游戏项目并运行。 但是新的项目菜单没有显示Windows游戏和Xbox360游戏选项。 他们为什么失踪 XNA仅在Visual Studio 2010上正式受支持 XNA Game Studio 4.0 Refresh利用Microsoft Visual Studio 2010开发环境,将其扩展用于游戏开发。XNA Game Studio 4.0
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专业版
- (适用于Windows 8用户)为Windows Live客户端安装游戏。您只需安装它,无需进一步输入
- 安装Visual Studio 2013或2012
- 安装Windows Phone SDK 7.1
- 这将安装VS 2010 Express for Windows Phone以及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:\ProgramFiles(x86)\Microsoft Visual Studio 12.0\common7\ide\extensions\Microsoft
- 对于VS2012
C:\ProgramFiles(x86)\Microsoft Visual Studio 11.0\common7\ide\extensions\Microsoft
- 对于VS2013
- 使用您喜爱的文本编辑器(具有管理员权限)打开复制的XNA Game Studio 4.0文件夹中的extension.vsixmanifest文件
- 更改受支持的Visual Studio版本
- 将此:
更改为- 对于VS2013:
- 对于VS2012:
- 对于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
- 如果执行此操作时出错,请在具有管理员权限的命令提示符下运行它
- 这并不总是必要的,特别是如果您刚刚安装了VisualStudio
- 运行此命令(Win+R):
我重新安装并修复了它。 我认为是安装路径导致了这个问题。VS2010和VS2012应安装在同一磁盘上。我在D:\Program Files(x86)\Microsoft Visual Studio 11.0上安装了VS2012,在D:\Program Files(x86)\Microsoft Visual Studio 10.0上重新安装了VS2010,而不是默认的C:\Program Files(x86)\Microsoft Visual Studio 10.0。然后用同样的老技巧安装和复制XNA。 我不知道为什么,但它就像一个符咒。
MonoGame很好,但它仍然需要XNA内容管道的支持。为您提供的图片也不适用于我。我建议你转向MonoGame,因为XNA已经死了,或者坚持使用VS2010来获得一个稳定的XNA版本。我同意@Pierre LucPineault-XNA已经不复存在了,MonoGame是一个很好的选择。但是,您可以尝试在VS2010中创建解决方案,然后在VS2012中打开它并从那里开始(项目是向前兼容的)。我上周末刚刚使用该问题中的步骤在VS2013中安装了XNA(相同的过程),效果很好。@Pierre Luc Pineault,@David Lively。我已经安装了monoGame。但是monoGame没有内容管道对吗?我是否仍然需要XNA来生成内容,然后将其直接移动到monoGame?它们在express Edition中确实可以工作,我已经在其中安装了很多次。您必须添加“WDExpress”作为一个版本,并将
devenv.exe
替换为WDExpress.exe