Tengo un instalador de WiX razonablemente grande (250 Mb más) y estoy tratando de encontrar una estrategia de actualización adecuada.¿Cómo debo manejar las actualizaciones de productos en un instalador de WiX?
La mayoría de los archivos en el instalador no cambiarán y preferiríamos no tener que distribuir el paquete completo cuando solo uno o dos archivos han cambiado.
He examinado las actualizaciones mayores y menores y tengo entendido que se producirá una actualización importante si el ID del producto cambia, siempre que la ID de actualización permanezca igual y se puedan usar parches de actualización menores si ambos valores permanecen lo mismo.
Mi impresión es que una actualización menor usando un parche sería la mejor opción para manejar los casos donde solo unos pocos archivos cambian y solo para reconstruir todo el instalador cuando una cantidad sustancial de archivos cambia.
He probado esto usando "antorcha" para producir un archivo "wixmst" basado en las diferencias entre dos archivos "wixpdb", luego construyendo un parche a partir de eso. Sin embargo, descubrí que solo puedo parchar de una versión a otra (por ejemplo, 1.0.0 a 1.0.1, luego 1.0.1 a 1.0.2 pero no 1.0.0 a 1.0.2). ¿Es posible orientar una versión mínima para un parche y admitir cualquier versión anterior?
Estaba pensando en crear MSI por separado también, así que esto podría ser un camino a seguir. Gracias por su consejo. –