web-dev-qa-db-fra.com

Comment installer le XNA Game Studio 4.0 dans Windows 8?

Cette question est liée, mais PAS un doublon: Comment installer XNA game studio sur Visual Studio 2012?

J'ai lu le message mentionné ci-dessus et j'ai des projets xna qui s'ouvrent, mais j'ai maintenant un problème.

Certaines références au framework XNA sont introuvables:

Microsoft.Xna.Framework.Avatar
Microsoft.Xna.Framework.GamerServices
Microsoft.Xna.Framework.Net
Microsoft.Xna.Framework.Storage
Microsoft.Xna.Framework.Video

Et toutes les références à Microsoft.Xna.Framework.Content.Pipeline

Sans cela, je ne peux pas compiler ni exécuter les jeux que j'ai créés. Je ne trouve pas la DLL qui les contient, ni où je dois les mettre.

36
annonymously

MISE À JOUR: 3 mars 2014

Utilisez le téléchargement pour VS2012 et VS2013 à ce lien: https://msxna.codeplex.com/releases . Je n'ai aucune idée de la légalité de ce projet (les développeurs semblent avoir décompilé XNA), mais cela m'a aidé à soulager la douleur d'avoir besoin de VS2010 pour utiliser le pipeline de contenu.

Ancienne réponse

Voir: Comment contourner un éventuel échec d'installation de XNA Game Studio ou Windows Phone SDK sous Windows 8

Comment contourner ce problème

Si vous rencontrez ce problème, voici les étapes que vous pouvez utiliser pour contourner ce problème:

  • Téléchargez et installez la dernière version de Games for Windows - LIVE Redistributable from http://www.xbox.com/en-US/LIVE/PC/DownloadClient
  • Si vous installez le SDK Windows Phone 7.1, réexécutez le programme d'installation et choisissez de le réparer. Cela exécutera à nouveau les programmes d'installation de XNA Game Studio précédemment défaillants et ils devraient s'installer correctement cette fois.
  • Si vous installez un produit XNA Game Studio autonome, réexécutez le programme d'installation et il devrait s'installer correctement cette fois.
  • Si vous prévoyez de faire du développement Windows Phone, vous devez également installer la mise à jour du SDK Windows Phone 7.1.1 après avoir installé le SDK Windows Phone 7.1. Cette mise à jour résout un problème qui empêche l'émulateur du SDK Windows Phone 7.1 de fonctionner correctement sous Windows 8.

Que faire si la solution de contournement n'aide pas

Si vous avez essayé les étapes ci-dessus et que l'installation échoue toujours, vous rencontrez un problème différent de celui décrit ci-dessus et vous devrez consulter les fichiers journaux d'installation pour déterminer la cause première.

Si vous installez le SDK Windows Phone 7.1, vous pouvez utiliser l'outil de collecte de journaux pour rassembler vos fichiers journaux d'installation. Cet outil de collecte de journaux créera un fichier nommé% temp%\vslogs.cab.

Si vous installez XNA Game Studio, vous pouvez trouver des fichiers journaux aux emplacements suivants:

  • Actualisation de XNA Game Studio 4.0 -% temp%\Configuration de XNA Game Studio 4.0\Journaux
  • XNA Game Studio 4.0 -% temp%\Configuration de XNA Game Studio 4.0\Journaux
  • XNA Game Studio 3.1 -% temp%\Configuration de XNA Game Studio 3.1\Journaux
  • XNA Game Studio 3.0 -% temp%\Configuration de XNA Game Studio 3.0\Journaux
  • XNA Game Studio 2.0 -% ProgramFiles%\Microsoft XNA\XNA Game Studio\v2.0\Setup\Logs

Quelle est la cause de cet échec dans les coulisses

XNA Game Studio installe une version de Games for Windows - LIVE Redistributable dans les coulisses. Certaines anciennes versions de Games for Windows - LIVE Redistributable tentent d'installer et d'utiliser un fichier en cours d'installation par Windows 8, et les anciennes versions du redistribuable ne sont pas compatibles avec la nouvelle version du fichier installée par Windows 8. Les versions plus récentes de Games for Windows - LIVE Redistributable sont compatibles avec Windows 8, et si vous pré-installez le nouveau redistribuable avant d'installer XNA Game Studio, le programme d'installation reconnaîtra qu'il existe déjà et utilisera la nouvelle version au lieu d'essayer d'installer le ancienne version.

66
Justin Skiles

Le programme d'installation de XNA Game Studio 4. a quelques problèmes avec Windows 8. Le processus d'installation échoue et supprime tous les fichiers d'installation. Le fait est que le programme d'installation principal extrait les programmes d'installation suivants (dans c:\Program Files (x86)\Microsoft XNA\XNA Game Studio\v4.0\Setup):

  • XLiveRedist.msi
  • xnags_documentation.msi
  • xnags_platform_tools.msi
  • xnags_shared.msi
  • xnags_visualstudio.msi
  • xnaliveproxy.msi

Le conflit est avec le premier. Donc, si vous installez manuellement tous les autres, XNA devrait fonctionner correctement. Le problème est qu'après l'échec de l'installation, ces fichiers sont automatiquement supprimés. Ma solution est d'arrêter le processus d'installation (à l'aide du gestionnaire de tâches) au moment où une erreur a été détectée, de cette façon le programme d'installation n'a pas le temps d'effacer les fichiers d'installation. Une fois que vous avez les fichiers, vous pouvez l'installer sans répéter les procédures. Cela a fonctionné pour moi !!!

6
rareyesdev