196 votes

Comment installer jeu XNA game studio sur Visual Studio 2012 ?

Est il possible de créer des jeux XNA en utilisant Visual Studio 2012 ?

192voto

Steve B Points 20427

Oui, c'est possible avec un peu de tweak. Malheureusement, vous avez toujours avoir VS 2010 est installé.

  1. Tout d'abord, installez le XNA Game Studio 4.0. Le plus simple est d'installer le SDK de Windows Phone 7.1 qui contient tous les éléments requis.

  2. Copiez le XNA Game Extension de VS 10 VS 11 en ouvrant une invite de commande en tant qu'administrateur " et de l'exécution de la suite (peut varier si pas d'ordinateur x64 avec les valeurs par défaut des chemins) :

    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"

  3. Exécuter le bloc-notes en tant qu'administrateur puis ouvrez extension.vsixmanifest dans le répertoire de destination venez de créer.

  4. De mise à niveau pris en charge version du produit pour correspondre à la nouvelle version (ou de dupliquer l'ensemble de l' VisualStudio élément et changer l' Version d'attribut, comme @brainslugs83 dit dans les commentaires):

    <SupportedProducts>
      <VisualStudio Version="11.0">
        <Edition>VSTS</Edition>
        <Edition>VSTD</Edition>
        <Edition>Pro</Edition>
        <Edition>VCSExpress</Edition>
        <Edition>VPDExpress</Edition>
      </VisualStudio>
    </SupportedProducts>
    
  5. N'oubliez pas de vider/supprimer votre cache en %localappdata%\Microsoft\VisualStudio\12.0\Extensions.

  6. Vous pouvez exécuter la commande indique à Visual Studio que de nouvelles extensions sont disponibles. Si vous voyez un message 'access denied', essayez de lancement de la console en tant qu'administrateur.

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

Cela a été testé pour les Jeux Windows, mais pas WP7 ou des jeux de Xbox.

[Edit] Selon Jowsty, cela fonctionne aussi pour les Jeux de XBox 360.

[Edit pour Visual Studio 2013 Et Windows 8.1] Voir ici pour la documentation sur l'installation de Windows Phone SDK 7.1 sous Windows 8.1. Utilisez VS numéro de version 12.0 en place de 11,0 pour toutes ces étapes, et ils continuent de fonctionner correctement.

65voto

Sur codeplex était sorti de nouvelle Extension XNA pour Visual Studio 2012/2013. Vous pouvez télécharger à partir : https://msxna.codeplex.com/releases

37voto

Rick Martin Points 371

J'ai trouvé une autre question, pour une raison quelconque si les extensions sont mis en cache dans le dossier AppData local, le XNA extensions jamais chargé.

Vous devez supprimer les fichiers extensionSdks.en-US.cache et extensions.en-US.cache de la %LocalAppData%\Microsoft\VisualStudio\11.0\Extensions le dossier. Ces fichiers sont reconstruits la prochaine fois que vous lancez

Si vous avez besoin d'accéder à Visual Studio de démarrage journal de débogage de ce qui se passe, exécutez devenv.exe /log commande à partir de l' C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE répertoire (en supposant que vous êtes sur un ordinateur 64 bits). Le fichier journal généré se trouve ici:

%AppData%\Microsoft\VisualStudio\11.0\ActivityLog.xml

30voto

Jacob Raihle Points 2562

Il semble y avoir une certaine confusion sur la façon d'obtenir cette configuration pour la version Express spécifiquement. En utilisant le Bureau de Windows (WD) version de VS Express 2012, j'ai suivi les instructions de Steve B et Rick Martin - réponses avec les modifications ci-dessous.

  • Dans l'étape 2 plutôt que de copier à l' "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\XNA Game Studio 4.0", copiez "C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\WDExpressExtensions\Microsoft\XNA Game Studio 4.0"
  • Dans l'étape 4, après avoir fait les changements aussi ajouter la ligne <Edition>WDExpress</Edition> (vous devriez être en mesure de voir où il fait sens)
  • Dans l'étape 5, remplacer devenv.exe avec WDExpress.exe
  • Rick Martin étape, remplacer "%LocalAppData%\Microsoft\VisualStudio\11.0\Extensions" avec "%LocalAppData%\Microsoft\WDExpress\11.0\Extensions"

Je n'ai pas fait beaucoup de travail depuis, mais j'ai réussi à créer un nouveau projet de jeu et il semble très bien jusqu'à présent.

-2voto

Anonymous Points 19

Vous pouvez télécharger xna et autres outils ici!

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X