Pregunta

Creé un archivo de configuración que funciona increíble.

Ahora, cada vez que reconstruyo una aplicación sin cambiar nada más que el código de paquete, se cambia y luego, mientras voy a instalar esta versión, entonces vendrá un diálogo "Diálogo de actualización" que me pide actualizar una aplicación.

Ahora, en esta situación, quiero mostrar un diálogo adicional creado por mí.

Estoy usando el tipo de proyecto MSI básico de Insatllshield 2012.

¿Fue útil?

Solución

Resolví este problema.

Existen dos propiedades en InstallShield nombradas "Is_minor_upgrade" y "Is_major_upgrade".

Cuando hay una actualización menor en ese momento Is_minor_upgrade se establecerá en 1. Y lo mismo para una actualización importante.

Entonces, usando estas propiedades, puedo reconocer el modo de actualización.

Otros consejos

Cada vez que cambia el código del paquete, pero no el código de producto, está hablando de una actualización menor o posiblemente una pequeña actualización si no cambia la Versión del producto. De cualquier manera, la única forma de crear un mensaje personalizado como usted solicita es escribir su propia configuración Setup.exe / update.exe BootstraPper para detectar el escenario de actualización y mostrar su interfaz de usuario de confirmación.

No hay nada integrado en MSI o que le permita cambiar esto fácilmente.

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