Mise à jour 2013-12-02: WiX Toolset 3.8 est publié avec le support officiel des éditions de Visual Studio 2013. Il est disponible en téléchargement sur wixtoolset.org .
Vous pouvez activer manuellement la compatibilité de Visual Studio 2013 avec les anciennes versions de WiX:
Copier
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\Extensions\Microsoft\WiX
vers
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX
Modifiez
C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\Extensions\Microsoft\WiX\extension.vsixmanifest
en ajoutant ce qui suit:
<VisualStudio Version="12.0">
<Edition>Ultimate</Edition>
<Edition>Premium</Edition>
<Edition>Pro</Edition>
<Edition>Express_All</Edition>
</VisualStudio>
Ensuite, ouvrez l'invite de commande VS2013 Native Tools (à partir de C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\Shortcuts
) et exécutez:
devenv / configuration
Lorsque vous ouvrez Visual Studio 2013, les projets WiX 3.7 seront compatibles.
The 'WiX Project Package' package did not load correctly.
Si vous l'avez, supprimez le répertoire WiX de `C: \ Program Files (x86) \ Microsoft Visual Studio 12.0 \ Common7 \ IDE \ Extensions \ Microsoft` et réparez la configuration de Wix 3.8 pour qu'elle fonctionne à nouveau.Il suffit de mettre à jour WiX v3.8, il prend en charge VS2013: http://wixtoolset.org/releases/v3.8/stable
la source
Si vous installez VS2013 après WiX, vous devrez désinstaller WiX puis le réinstaller. La simple réparation de l'installation WiX n'est pas suffisante.
la source
Après avoir exécuté le programme d'installation de toolkit pour wix:
Pour Wix 3.8 et 3.9, avec Visual Studio 2012 et 2013, je devais supprimer tous les fichiers de cache dans:
Après avoir supprimé ces fichiers , exécutez à partir de l'invite de commande pour chaque version de VS:
Ce n'est qu'après avoir supprimé ces fichiers et redémarré la machine que l'exécution de "devenv / setup" a eu l'effet souhaité.
Si ces fichiers de cache ne sont pas supprimés en premier, vous pouvez rencontrer un problème où vos packages ne se chargent pas correctement. Vous saurez si vos packages échouent à se charger car VS échouera lamentablement au démarrage.
la source
Avec WiX 3.7, même si vous ne pouvez pas ouvrir wixproj dans Visual Studio 2013, il compile à l'aide de MSBuild pour une solution VS2013. (modifier wixproj ToolsVersion = "12.0")
la source
le dernier programme d'installation de Wix semble corriger l'installation sans aucune configuration.
travaillé pour moi.
la source
Vous devez mettre à jour votre wix et installer WIX 3.9 pour rendre votre projet WIX compatible avec vs 2013. Vous trouverez ci-dessous le lien pour télécharger wix 3.9 https://wix.codeplex.com/releases/view/136891
la source