web-dev-qa-db-fra.com

Comment installer XNA dans Visual Studio 2015 (préversion)

Comment puis-je installer les modèles et le cadre pour XNA dans Visual Studio 2015?

J'ai trouvé cette page ici qui aide à installer le framework XNA dans Visual Studio 2013, mais ils n'offrent aucun téléchargement pour Visual Studio 2015.

Je sais que XNA n'est plus développé par Microsoft, mais c'est un très bon Framework que je dois utiliser dans Future.

28
feedc0de

XNA 4.0 Refresh Now prend entièrement en charge Visual Studio 2015.

Vous pouvez trouver le téléchargement pour XNA 4.0 Refresh ici: https://mxa.codeplex.com/releases/view/618279

C'est un Zip qui contient une extension Visual Studio et diverses conditions préalables. Les prérequis doivent être installés en premier, dans l'ordre indiqué dans README.txt:

  1. DirectX
  2. Redistribution de XNA Framework 4.0
  3. Outils de la plateforme XNA Game Studio 4.0
  4. XNA Game Studio 4.0 partagé
31
Lee Stott

EDIT: Celui-ci est obsolète; veuillez voir la réponse de Lee Stott ci-dessus!

J'ai utilisé le package XNA Refresh qui peut être téléchargé ici et j'ai fait toutes les étapes exactement comme pour VS 2013. Mais j'ai édité le fichier .vsix car il ne vous permet pas de l'installer dans VS 2015. Il il s’agit simplement d’un fichier Zip. J'ai corrigé les numéros de version dans extension.vsixmanifest à 14.0.

<Installation InstalledByMsi="false">
  <InstallationTarget Version="14.0" Id="Microsoft.VisualStudio.VSWinDesktopExpress" />
  <InstallationTarget Version="14.0" Id="Microsoft.VisualStudio.Pro" />
  <InstallationTarget Version="14.0" Id="Microsoft.VisualStudio.Premium" />
  <InstallationTarget Version="14.0" Id="Microsoft.VisualStudio.Ultimate" />
</Installation>

Cela vous permet d'installer le package vsix dans Visual Studio 2015!

24
feedc0de

Fonctionne bien avec Visual Studio 2015:

1- Téléchargez la dernière version de ce package https://mxa.codeplex.com/releases

2- Décompressez le contenu

3- Suivez le fichier Lisezmoi et installez tous les fichiers sauf le 'vsix'

3- Ouvrez le 'XNA Game Studio 4.0.vsix' avec le Zip Windows

4- Remplacez le code du fichier 'extension.vsixmanifest' (ouvert par l'éditeur de texte) par le suivant. Enregistrez-le sur votre bureau.

5- Copiez le 'extension.vsixmanifest' modifié dans 'XNA Game Studio 4.0.vsix'

6- Exécutez le vsix avec Visual Studio!

<?xml version="1.0" encoding="utf-8"?>
<Vsix xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" Version="1.0.0" xmlns="http://schemas.Microsoft.com/developer/vsx-schema/2010">
<Identifier Id="bcc70cc4-703d-4f8b-98f5-d96bfc71335b">
<Name>XNA Game Studio 4.0</Name>
<Author>Microsoft</Author>
<Version>1.4.12</Version>
<Description xml:space="preserve">XNA Game Studio Package provides game development experiences for Xbox 360, Windows, and Windows Phone.</Description>
<Locale>1033</Locale>
<Icon>Package.ico</Icon>
<InstalledByMsi>false</InstalledByMsi>
<SupportedProducts>
  <VisualStudio Version="10.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    <Edition>IntegratedShell</Edition>
  </VisualStudio>
  <VisualStudio Version="11.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    <Edition>IntegratedShell</Edition>
    <Edition>VSLS</Edition>
  </VisualStudio>
  <VisualStudio Version="12.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    <Edition>IntegratedShell</Edition>
    <Edition>VSLS</Edition>
  </VisualStudio>
  <VisualStudio Version="14.0">
    <Edition>Ultimate</Edition>
    <Edition>Premium</Edition>
    <Edition>Pro</Edition>
    <Edition>IntegratedShell</Edition>
    <Edition>VSLS</Edition>
  </VisualStudio>
</SupportedProducts>
<SupportedFrameworkRuntimeEdition MinVersion="4.0" />
</Identifier>
<References>
<Reference Id="Microsoft.VisualStudio.MPF" MinVersion="10.0">
  <Name>Visual Studio MPF</Name>
</Reference>
</References>
<Content>
<VsPackage>XNA Game Studio 4.0.pkgdef</VsPackage>
<VsPackage>Microsoft.Xna.GameStudio.Core.pkgdef</VsPackage>
<VsPackage>Microsoft.Xna.GameStudio.pkgdef</VsPackage>
<VsPackage>Microsoft.Xna.VisualBasic.PropertyPages.pkgdef</VsPackage>
<ItemTemplate>ItemTemplates</ItemTemplate>
<ProjectTemplate>ProjectTemplates</ProjectTemplate>
<Assembly AssemblyName="Microsoft.Xna.GameStudio.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d">Microsoft.Xna.GameStudio.Core.dll</Assembly>
<Assembly AssemblyName="Microsoft.Xna.GameStudio, Version=4.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d">Microsoft.Xna.GameStudio.dll</Assembly>
<Assembly AssemblyName="Microsoft.Xna.VisualBasic.PropertyPages, Version=4.0.0.0, Culture=neutral, PublicKeyToken=6d5c3888ef60e27d">Microsoft.Xna.VisualBasic.PropertyPages.dll</Assembly>
</Content>
</Vsix>
8
CSharpCreations