Utilizzare XNA su Visual Studio 2012 RTM
9 novembre 2012
XNA Game Studio 4.0 supporta ufficialmente solo Visual Studio 2010, ma l’estensione può essere fatta funzionare anche su Visual Studio 2012.
Procedura
- Prima di tutto è necessario avere installato Visual Studio 2010 SP1.
- Installare XNA Game Studio 4.0. Il modo più semplice è installare il Windows Phone SDK 7.1, che contiene tutto il necessario.
- Copiare l’estensione XNA Game Studio da VS 2010 a VS 2012 (i percorsi possono variare se il computer non è x64 con i percorsi predefiniti):
xcopy /e "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\XNA Game Studio 4.0" - Aprire il file
extension.vsixmanifestnella cartella di destinazione. - Aggiornare la versione del prodotto supportato in modo che corrisponda alla nuova versione (11.0) per ciascuna delle edizioni elencate: VSTS, VSTD, Pro, VCSExpress, VPDExpress.
- Potrebbe essere necessario eseguire il comando seguente per far rilevare a Visual Studio le nuove estensioni disponibili:
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /setup
Le prove sono state fatte solo per giochi Windows, non per Xbox o Windows Phone 7.
Aggiornamento: altri passaggi utili
Se la procedura sopra non basta, installare il client Games for Windows Live da Xbox.com, oppure seguire questa procedura manuale:
- Scaricare il file zip di XNA Game Studio 4.0 e decomprimerlo. Al suo interno ci sono un eseguibile
XNAGS40_setup.exee una cartellaXNA Game Studio 4.0. - Aprire un prompt dei comandi, posizionarsi nella cartella che contiene
XNAGS40_setup.exeed eseguireXNAGS40_setup.exe /x. Verrà chiesta una cartella di destinazione: crearne una nuova vuota. È temporanea e può essere eliminata alla fine. - Entrare nella cartella temporanea ed eseguire
redists.msi. - Eseguire nell’ordine i seguenti pacchetti MSI:
%ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\XLiveRedist.msi %ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Redist\XNA FX Redist\xnafx40_redist.msi %ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\xnaliveproxy.msi %ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\xnags_platform_tools.msi %ProgramFiles%\Microsoft XNA\XNA Game Studio\v4.0\Setup\xnags_shared.msi - Copiare la cartella
XNA Game Studio 4.0contenuta nello zip inC:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft. - Tornare nella cartella temporanea ed eseguire il pacchetto
arpentry.msi. - Aprire un prompt dei comandi ed eseguire:
"C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /setup - Eliminare la cartella temporanea, il file zip e la cartella in cui era stato estratto: non servono più.