2014-01-07 38 views
2

我安裝XNA 4.0以及使用這種方法: How to install XNA game studio on Visual Studio 2012? 訪問XNA在vs2012(我裝VC#2010 Express首。) 一切正常,我連開XNA遊戲項目和跑了。 但新項目菜單沒有顯示Windows遊戲和Xbox360遊戲選項。 他們爲什麼失蹤?沒有Windows遊戲選項VS2012

enter image description here

+0

包含圖片你 – jessehouwing

+1

也沒有爲我工作。因爲XNA真的死了,所以我建議你轉向MonoGame,或者堅持使用VS2010來獲得穩定的XNA版本。 –

+1

我同意@ Pierre-LucPineault - XNA已經不復存在,MonoGame是一個很好的選擇。但是,您可以嘗試在VS2010中創建解決方案,然後在VS2012中打開該解決方案,並從那裏開始(項目向前兼容)。 –

回答

0

我重新安裝了,它的固定。 我認爲這是導致此問題的安裝路徑。 VS2010和VS2012應該安裝在同一個磁盤上。我將D:\ Program Files(x86)\ Microsoft Visual Studio 11.0和VS2010上安裝的VS2012重新安裝在D:\ Program Files(x86)\ Microsoft Visual Studio 10.0中,而不是默認的C:\ Program Files文件(x86)\ Microsoft Visual Studio 10.0。然後安裝並複製XNA與舊的技巧。 不知道這是爲什麼,但它像一個魅力。 MonoGame很好,但它仍然需要XNA內容管道的支持。

2

XNA官方僅支持Visual Studio 2010中

XNA遊戲工作室4.0刷新利用了微軟的Visual Studio 2010開發環境,延長其遊戲開發。 XNA Game Studio 4.0 Refresh適用於以下Microsoft Visual Studio 2010產品。

  • 微軟的Visual Studio 2010 Express的Windows Phone的
  • 的Microsoft Visual C#2010 Express Edition的
  • 微軟的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
    • 這將安裝Visual Studio 2010 Express的Windows手機,並用它,XNA
    • 如果由於某種原因在XNA安裝失敗,請重新
    • 或者,您可以安裝任何Visual Studio 2010和XNA獨立
  • 複製XNA從VS2010到VS2013
  • 複製名爲XNA遊戲工作室4.0文件夾「C:\ Program Files文件(x86)的\微軟的Visual Studio 10.0 \ common7 \ IDE \分機\微軟」到
    • 對於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中打開extension.vsixmanifest文件。0文件夾
  • 更改支持的Visual Studio版本
    • 改變這樣的:<VisualStudio Version=」10.0″>
      • 對於VS2013:<VisualStudio Version=」12.0″>
      • 對於VS2012:<VisualStudio Version=」11.0″>
  • 告訴VS重建擴展緩存
    • 運行此命令(WIN + R):
      • 對於VS2013「C:\ Program Files文件(x86)的\微軟的Visual Studio 12.0 \ Common7 \ IDE \ devenv.exe的」 /設置
      • 對於VS2012「C:\程序文件(x86)\微軟的Visual Studio 11.0 \ Common7 \ IDE \ devenv.exe的」 /設置
    • 如果你得到一個錯誤這樣做,它運行在命令具有管理員權限提示
    • 這ISN」 t總是必要的,特別是如果你剛剛安裝了Visual Studio

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

+0

他們在快遞版本中工作,我已經在其中安裝了很多次。您必須添加「WDExpress」作爲版本,並替換「devenv.exe」,如指南中所示,通過「WDExpress.exe」在VS2012上安裝XNA – Cyral