2010-10-26 22 views
0

Lors de la création d'un WIXLIB à partir de Visual Studio à l'aide de Votive, comment spécifiez-vous où trouver des fichiers WXS supplémentaires qui ne font pas partie du projet Visual Studio (et qui ne font pas partie d'un projet référencé)? Je ne veux pas ajouter les fichiers WXS au projet car ils sont mis à jour par heat.exe pendant le processus de construction, et doivent donc rester modifiables (ils ne peuvent pas être ajoutés au contrôle de la source avec le reste du projet) .Comment passer des fichiers WXS supplémentaires à la bougie lors de l'utilisation votive?

Répondre

2

Je vous suggère de créer un wixlib séparé pour vos fichiers générés par la chaleur, puis de lier ce fichier wixlib à votre programme d'installation final, plutôt que d'essayer de pirater le fichier projet pour ajouter vos fichiers générés. En fait, il devrait être assez facile d'utiliser le Wix MsBuild tasks pour effectuer votre tâche de chauffage, puis prenez la sortie de la tâche de chaleur et passez-la directement dans la Bougie.

+0

Merci heavyyd. Oui, après avoir repensé le problème, il semble que j'essayais de pirater quelque chose ensemble quand il y a beaucoup d'approches plus propres. – dan9298