Pourquoi peut-on utiliser pour Windows Installer XML (WIX) lorsque nous avons dans le programme d'installation de MSI Construit? P>
5 Réponses :
Les packages de déploiement Visual Studio ne peuvent être construits que par Visual Studio. Ils ne peuvent pas être construits à l'aide de lignes de commandes de Msbuild ordinaires, ce qui les rend moins qu'identiel pour par exemple. Construire des serveurs. P>
C'est pourquoi je joue avec Wix - me permet de conserver soigneusement quelques applications utilitaires que je souhaite en tant qu'osterfacts de mon serveur de construction
Le Introduction du didacticiel Wix donne l'idée de base sur les avantages WIX comparant à un autre développement d'installation Outils (y compris les projets de configuration du VS): P>
J'espère que cela aide. P>
C'est une bonne réponse de Yan +1. J'ai écrit dans un format plus narratif sur L'historique de la création de Toolkit Wix B> . La réponse de Yan est plus au point cependant.
Cela me prendrait des heures pour faire face à tout ce que je déteste à propos de VDProj. Je ne serai pas parce que dans mon avis (expert), il est déjà adopté une loi sur laquelle VDProj suce. Si votre installation est si simple que vous n'avez pas remarqué aucun problème, alors soyez mon devinez et collez-le. Mais si vous vous trouvez déjà en train de vous battre dans l'outil, essayez de le faire faire des choses qu'il ne fait pas, alors prenez mon conseil et de la jeter rapidement pour WIX. P>
10 choses que je déteste à propos de VDProj p>
Ne retenez pas, dites ce que vous voulez dire :-)
J'ai passé une année de ma vie à travailler dans un environnement avec des milliers de modules de fusion VDProj et plus de 1 000 actions personnalisées d'installutil avec des charges de bateau de Build Automation Hacks pour faire tout lieu de travail. Je sais de très profonde expérience à quel point VDProj suce et je ne le souhaite pas sur mes ennemis.
Je suis d'accord avec la majeure partie de cela, +1. VDProj ne devrait pas être utilisé du tout à mon avis, mais je connais
Toutes les réponses ci-dessus ont inclus la plupart des fonctionnalités gênantes des projets de configuration Visual Studio (.VDProj), une chose que la plupart des gens ont manqué. p>
.vdproj Fichier Fichier est tel que, et si nous faisons un petit passer à une seule entrée, il réécrit complètement toutes les entrées dans lequel
empêche de fusionner des changements de 2 branches. strong> p> blockQuote>