web-dev-qa-db-fra.com

Comment activer les projets WiX dans Visual Studio 2015

Lorsque j'ouvre la boîte de dialogue Nouveau projet dans Visual Studio 2015, Windows Installer XML n'est pas disponible. Comment puis-je activer les projets WiX dans Visual Studio 2015?

111
Chris Schiffhauer

Mise à jour 2015-09-08: WiX Toolset 3.10 est commercialisé avec le support officiel des éditions Visual Studio 2015. Il est disponible pour téléchargement à partir de wixtoolset.org .

Vous pouvez activer manuellement la compatibilité de Visual Studio 2015 avec WiX 3.9 ou une version antérieure:

  1. Copie
    C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX to
    C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\WiX

  2. Puis exécutez en tant qu'administrateur:

    "C:\Fichiers de programme (x86)\Microsoft Visual Studio 14.0\Common7\IDE\devenv"/setup

    enter image description here

Lorsque vous ouvrez Visual Studio 2015, WiX 3.9 et les projets antérieurs seront compatibles.

enter image description here

150
Chris Schiffhauer

C'était aussi mon problème auparavant, et il semble que la réponse de Chris Schiffhauer ne soit pas la meilleure solution à l'heure actuelle, car WiX 3.9 ou une version antérieure n'est pas spécifiquement conçu pour Visual Studio 2015.

La solution consiste simplement à installer les dernières versions de WiX v3.10 à partir de ce lien comme ce à quoi ils ont répondu sur leurs tweets: https://Twitter.com/wixtoolset/status/5977962797295288

@ 5ervant les dernières versions de WiX v3.10 prennent en charge @VisualStudio 2015.

Je n'ai que Visual Studio Community 2015 RC lorsque je cherche une solution, et après avoir suivi la réponse de Chris, après avoir installé WiX Toolset v3.9 R2, je n'ai pas trouvé le dossier C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE ni le dossier C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7 dans mon système.

36
5ervant
  1. Si vous avez VS 2012 et VS 2015, installez Wix ToolSet V3.10. . Cela installera le jeu d’outils Wix pour 2012 et 2015 ne le détectera pas encore.
  2. Ensuite, dans Panneau de configuration -> Programmes, choisissez l’installation de WIX, cliquez avec le bouton droit de la souris et changez. Choisissez l'option Réparer dans l'interface utilisateur du jeu d'outils.
  3. Une fois réparé, 2015 commence à détecter l'installateur et fonctionne correctement après.
5
Soumi

J'ai trouvé que l'ordre d'installation est important. Avec VS2015, lorsque j'ai essayé d'ajouter un projet WiX existant, je ne pouvais pas le sélectionner car l'extension * .wixproj n'était pas disponible. Lorsque j'ai essayé d'ajouter un nouveau projet WiX, les modèles "Windows Installer XML" n'étaient pas disponibles.

Pour résoudre ce problème, j'ai fermé VS2015, désinstallé les outils WiX à l'aide du Panneau de configuration, puis réinstallé en exécutant wix310.exe (version 3.10.2.2516 téléchargée depuis https://wix.codeplex.com/releases/view/619491 )

5
NoBrassRing

J'ai eu le même problème avec 3.11. J'ai désinstallé 3.11 et installé WIX 3.10. La version 3.10 de Wix fonctionnait sans à-coups avec VS 2015.

Atul

1
Atul Sureka

Dans mon scénario, le projet Wix dans la solution VS 2015 se chargerait bien, mais il s'est arrêté de charger un beau jour, à la différence que le type de projet wix n'était pas pris en charge. Le problème continuait à apparaître même après avoir déjà installé le VS 2015 concerné Wix Toolset v3.11.1.2318 a été mis à jour.

La solution consistait à aller à Outils-> Extension et mises à jour, en localisant l'extension Wix dans la liste des extensions et en l'activant. Il avait été désactivé d'une manière ou d'une autre. Son activation a demandé de redémarrer le VS 2015, ce qui a bien chargé le projet Wix au redémarrage.

HTH!

0
DiligentKarma