J'ai besoin de convertir un fichier vdproj au format WiX pour que je puisse le construire en utilisant msbuild. Une solution consistait à appeler l'exécutable devenv de msbuild et à générer le fichier vdproj à partir de là, mais c'est tout simplement désagréable. Je pensais que j'essaierais de convertir manuellement le fichier au format WiX mais en regardant son contenu, ça m'a fait un peu peur. Existe-t-il des outils ou des solutions élégantes qui pourraient aider à cette conversion?Comment convertir un fichier vdproj au format WiX?
Répondre
Vous pouvez essayer de travailler avec Dark qui convertit n'importe quel MSI en Wix. Vous aurez besoin de supprimer beaucoup de "junk" en particulier dans les zones de l'interface utilisateur, mais il vous donnera un bon départ.
Regardez les plaintes des gens: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3041773-bring-back-the-basic-setup-and-deployment-project- qui va maintenir cette abomination ? – Pam
Le lien est cassé pour le moment. Il est devenu commercial. –
Ceci est un bon lien: http://visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/3041773-bring-back-the-basic-setup-and-deployment-project- – Pam
Il ya un utility by Chris Oldwood qui convertit un .vdproj en .wxs (en utilisant la ligne de commande powerscript) J'espère que cela aide, c'est ma recherche actuelle et je rapporterai sur tous les problèmes. Une fois converti, n'oubliez pas WixEdit. Microsoft a supprimé .vdproj de VS2012.
https://github.com/chrisoldwood/vdproj2wix pour le repo du script PowerShell – BozoJoe
J'ai jeté un coup d'oeil à ceci mais il s'est avéré peu utile pour mes fichiers vdproj - Chris dit explicitement que son script est spécifique à son cas d'utilisation. J'ai un certain nombre de projets qui sont installés en tant que services système et ceux-ci ne sont pas une bonne cible pour ce script. –
Si vous souhaitez passer à l'installation NSIS ou Inno vous pouvez utiliser l'extension de Visual & Installer: http://visualstudiogallery.msdn.microsoft.com/5e57fe9a-ae5d-4740-a1c3-7a8e278e105b
Il supporte également la conversion de fichiers .vdproj dans NSIS ou Inno script d'installation. "VDProj to WiX Converter" vous aidera à convertir le fichier vdProj en wix.
Il peut être téléchargé à partir du lien http://visualstudiogallery.msdn.microsoft.com/0f8ff662-c844-4c3c-9c7b-b170cea16baf
Le plugin "VDProj to WiX Converter" coûte 99 $. Pas sûr que ça va marcher pour mon projet. –
Il est drôle combien souvent «c'est juste méchant » pourrait-on dire de façon équivalente « ça marche »! Après avoir lutté pour que MSBuild 2.0 fonctionne avec nos projets d'installation (et projets C++), j'ai finalement abandonné et je suis resté avec 'devenv' parce que, bon, ça marche :-) – Pat
Vérifiez si" VDProj to WiX Converter "vous aide. http://www.visualstudiogallery.msdn.microsoft.com/0f8ff662-c844-4c3c-9c7b-b170cea16baf – AKaral
@AKaral: Le lien que vous avez donné est un essai limité et nagware. – Phil