He leído algunas preguntas sobre Stackoverflow sobre la compilación de mergemodules mediante línea de comandos, pero todas fueron aceptadas cuando alguien sugirió usar devenv para compilación o usar Dark para crear archivos wix a partir de archivos msi existentes .Módulo de fusión de compilación sin Devenv desde .vdproj
Teniendo en cuenta lo siguiente:
- VisualStudio no está instalado en el buildserver tengo que usar.
- estoy usando Nant + msbuild para compilar las soluciones
- me gustaría recopilar mergemodules de .vdproj (porque Visual Studio detecta automáticamente las dependencias)
- y crear una instalación MSI a partir de múltiples mergemodules
... ¿cómo puedo construir los módulos de fusión desde la línea de comandos sin devenv y sin perder la comodidad de la resolución automática de dependencias para mergemodules en visualstudio? Tal vez hay una nanttask para ello que no he encontrado?
¿Existe alguna manera amigable de crear mergemodules? No estoy interesado en poner muchos xml juntos de forma manual. – tobsen
Los módulos de fusión se crean de la misma manera que los archivos MSI normales, solo un cambio de propiedad. Puedes usar 'calentar' para cosechar archivos, mira http://wix.mindcapers.com/wiki/Heat – si618
Gracias por señalar eso. Sin embargo, esto es realmente molesto, imo: "Sin embargo, el calor es considerablemente menos útil después de la configuración inicial del proyecto, porque no hay forma de preservar los GUID de los componentes al repetir el proceso para adquirir nuevos archivos". – tobsen