Integración de Wix con MSBuild
continuous-integration windows-installer (3)
Claro, hay tareas en MS Build que pueden hacer todo lo que necesitas para construir un MSI desde WiX. ¿Puedes integrar esto en un servidor de compilación / integración?
Las compilaciones más nuevas de Wix incluyen un archivo llamado "wix.targets", que debería ayudarte a comenzar.
También puedes ver estos excelentes artículos sobre el tema:
- Construyendo con Wix.Targets (por Heath Stewart)
- Wix Target para MSBuild (por Willem Meints)
- Automatice lanzamientos con MSBuild y Windows Installer XML (por Sayed Ibrahim Hashimi) (enlace al archivo web para la revista msdn archivada)
Cubren el tema con mucho más detalle y son extremadamente útiles para comenzar.
Estamos buscando automatizar una generación de MSI para un producto que estamos desarrollando. Actualmente, MSBuild está construyendo la fuente en una ubicación de red, esto está bien para las pruebas, pero cuando se trata de liberar el software, necesitaremos envolverlo en un MSI.
El software es todo .Com Componente COM de la barra 1 que se necesitará registrar en cada máquina en la que se instale.
Lo que me preguntaba era cómo integrar Wix con MSBuild para que se genere un nuevo script wix junto con un MSI que sea capaz de manejar instalaciones nuevas y de actualización.
Cualquier ayuda con esto es muy apreciada.
Gracias,
Brendan
Debes descargar e instalar Votive . Esto creará un archivo de proyecto de Visual Studio que puede usar con MSBuild para crear un MSI basado en WiX.
También hay un tema en el manual de WiX sobre cómo integrarse con MSBuild llamado Using WiX with MSBuild .