Question

nous cherchons à automatiser une génération MSI pour un produit que nous développons. Actuellement, MSBuild construit le code source sur un emplacement réseau. C’est parfait pour les tests, mais lorsqu’il s’agit de publier le logiciel, nous devons l’envelopper dans un fichier MSI.

Le logiciel est entièrement composé de composants COM .bar bar 1 qui devront être enregistrés sur chaque machine sur laquelle il sera installé.

Je me demandais comment intégrer Wix à MSBuild afin qu'un nouveau script wix soit généré avec un fichier MSI capable de gérer des installations récentes et de mise à niveau.

Toute aide à cet égard est très appréciée.

Merci,

Brendan

Était-ce utile?

La solution

Bien sûr, il existe des tâches dans MS Build qui peuvent faire tout ce dont vous avez besoin pour créer un MSI à partir de WiX. Pouvez-vous l'intégrer sur un serveur de compilation / d'intégration?

Les versions les plus récentes de Wix incluent en fait un fichier appelé "wix.targets", qui devrait vous aider à démarrer.

Découvrez également ces excellents articles sur le sujet:

Ils abordent le sujet de manière beaucoup plus détaillée et sont extrêmement utiles pour commencer.

Autres conseils

Vous devez télécharger et installer Votive . Cela créera un fichier de projet Visual Studio que vous pourrez utiliser avec MSBuild pour créer un MSI basé sur WiX.

Il existe également dans le manuel WiX un sujet sur la façon d'intégrer MSBuild appelé Utilisation de WiX avec MSBuild .

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top