Torna al Blog

    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

    1. Prima di tutto è necessario avere installato Visual Studio 2010 SP1.
    2. Installare XNA Game Studio 4.0. Il modo più semplice è installare il Windows Phone SDK 7.1, che contiene tutto il necessario.
    3. 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"
    4. Aprire il file extension.vsixmanifest nella cartella di destinazione.
    5. 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.
    6. 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:

    1. Scaricare il file zip di XNA Game Studio 4.0 e decomprimerlo. Al suo interno ci sono un eseguibile XNAGS40_setup.exe e una cartella XNA Game Studio 4.0.
    2. Aprire un prompt dei comandi, posizionarsi nella cartella che contiene XNAGS40_setup.exe ed eseguire XNAGS40_setup.exe /x. Verrà chiesta una cartella di destinazione: crearne una nuova vuota. È temporanea e può essere eliminata alla fine.
    3. Entrare nella cartella temporanea ed eseguire redists.msi.
    4. 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
    5. Copiare la cartella XNA Game Studio 4.0 contenuta nello zip in C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft.
    6. Tornare nella cartella temporanea ed eseguire il pacchetto arpentry.msi.
    7. Aprire un prompt dei comandi ed eseguire:
      "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe" /setup
    8. Eliminare la cartella temporanea, il file zip e la cartella in cui era stato estratto: non servono più.