Pregunta

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 el componente COM de la barra 1 .Net 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 una nueva secuencia de comandos 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

¿Fue útil?

Solución

Claro, hay tareas en MS Build que pueden hacer todo lo que necesitas para crear un MSI desde WiX. ¿Puedes integrar esto en un servidor de compilación / integración?

Las compilaciones más nuevas de Wix incluyen en realidad un archivo llamado " wix.targets " ;, que debería comenzar.

También puedes ver estos excelentes artículos sobre el tema:

Cubren el tema con mucho más detalle y son extremadamente útiles para comenzar.

Otros consejos

Debería 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 Uso de WiX con MSBuild .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top