[XNA]安裝XNA到Visual Studio 2012

前言


或許有些仍然在使用XNA的開發者可能會希望讓XNA的Visual Studio2012 上做開發(雖然現在Visual Studio 2013版已經推出了,不過可能仍然還是許多人在用VS2012),但是當你安裝了XNA後,打開你的VS2012卻不會有XNA Game Studio的範本,那麼這篇可能會幫你解決這個問題(各位可以來看看參考資料的原文文章,如果想看中文的話也可以看我這邊寫的),而且我也已經多台電腦測試可以執行。

(這篇文章在Windows 8上不適用,如何在Windows 8上安裝XNA這部分有空會再寫一篇,當然各位也可以選擇使用Monogame-此篇

執行步驟


怎麼做呢?這邊我們需要迂迴一點,先安裝VS2010(可以下載VS2010 Express版就好,VS2010只能拿來做為一個橋樑用)

1.下載VS2010 Express與SP1並安裝

2.下載XNA 4.0並安裝(請記得先安裝好VS2010 Express再安裝XNA唷)

3.移動XNA資料夾路徑

如果你安裝了VS2010與VS2012,在C槽中的Program Files( x86 ) 下會有兩個資料夾分別是Visual Studio 10.0與Visual Studio 11.0分別代表了兩個IDE的資料。

而當我們安裝了VS2010與XNA4.0後,在這個路徑:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\Extensions\Microsoft

會有一個XNA Game Studio 4.0資料夾,而這正是我們要的東西!

把它複製並移動到:

C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft 

4.修改XNA Game Studio 4.0資料夾中的extension.vsixmanifest檔案

打開後請找到此行(如下圖):

<VisualStudio Version="10.0">

並改成:

<VisualStudio Version="11.0">

透過這樣的方式,讓XNA支援Visual Studio 11.0版本(VS2012)

5.以系統管理員的方式強制VS2012安裝XNA

以系統管理員身分開啟Command Line 並下此令:

"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /setup 

並重新啟動電腦

結果畫面

當你重新啟動後如果一切順利,你就會看到VS2012中出現了XNA的專案

參考資料

XNA GAME STUDIO 4.0 IN VISUAL STUDIO 2012 (INCLUDING EXPRESS)

Para obtener información más completa sobre las optimizaciones del compilador, consulte nuestro Aviso de optimización.
Etiquetas: