Supposons que vous publiez la version suivante de votre logiciel, vous devrez em> manuellement em> mettre à jour vos fichiers Wix pour supprimer des fichiers obsolètes et ajouter de nouveaux fichiers, etc. P>
Mon étui d'utilisation est aussi simple que "Ajoutez de manière récursive les fichiers sous / échantillon / chemin dans la cible d'utilisateur c: \ Program Files \ MyApp". p>
existe-t-il un programme qui fait ce type d'automatisation? P>
5 Réponses :
Pour WIX 2, un outil a été appelé Mallow qui l'a fait. C'était gratuit et j'ai eu la source quelque part. Cette fonctionnalité peut également être disponible dans Heat.exe à ce stade, mais je ne suis pas sûr. P>
Il semble également que certains gars de la communauté WIX expérimentent une sorte de fonctionnalité automatique du scanner où vous pouvez mettre des fichiers dans un emplacement de libération prédéfini et que de nouveaux fichiers MSI sont créés en permanence - ALA "Intégration continue". P >
cherchez-vous à le faire pour beaucoup de paquets, ou juste pour un ou quelques-uns? Permettez-moi de connaître la portée et je peux vous envoyer le code MALLON ou déterrer des liens pour les solutions orientées "Intégration continue". P>
Dès maintenant, seulement quelques-uns (peu = 1-3). Mais à l'avenir, j'aimerais que cela soit une fonctionnalité générale également. Voir aussi: Stackoverflow.com/Questtions/1430497/...
On dirait que tu es de chance, quelqu'un d'autre semble avoir mis à jour Mallowal à Wix 3: Neilsleightholm.blogspot.com/2008/08/mallow-for-wix-v3.html
Je sais que Christopher Peinter travaille sur l'automatisation des constructions WIX, mais je suis obsolète en ce qui concerne le statut. Son blog est ici: blog.deploymentgineering.com
Pour WIX V3 (et une solution gratuite), regardez Heat.exe. Si vous avez des besoins de récolte plus avancés, il y a un Option commerciale de FireGiant **. P>
** Disclaimer: Je suis le dictateur bienveillant du Wix Toolset et em> PDG de FireGiant. Nous contribuons au projet open source et fournissons des solutions commerciales autour du projet. Choisir ce qui fonctionne le mieux pour vous. P>
Vous pouvez utiliser Heat.exe comme Rob indiqué déjà (je pense qu'il sait car il est l'homme derrière), ou vous pouvez écrire un script de récolte simple, qui évaluent le script WIX comme action pré-compilée du Wix- projet. Nous avons utilisé un VBScript pour cela puisque la chaleur ne convenait pas à nos problèmes, de différents fichiers, de répertoires différents, etc. p>
WIXEDIT dispose d'une fonction de dossier d'importation capable de saisir tout le contenu d'un dossier et de la transformer en nœuds de répertoire / composant / fichier. P>
Si la chaleur ne répond pas à vos besoins, vous voudrez peut-être regarder paraffine de John Robbins. P>