Compartir a través de


ICE63

ICE63 comprueba la secuenciación adecuada de la acción RemoveExistingProducts de . Se puede colocar la acción RemoveExistingProducts:

  1. Entre InstallValidate e InstallInitialize
  2. Inmediatamente después de InstallInitialize o después de InstallInitialize si las acciones entre InstallInitialize y RemoveExistingProducts no generan ninguna acción de script.
  3. Inmediatamente después de InstallExecute o InstallExecuteAgain y antes de InstallFinalize (se aplica la misma restricción que antes).
  4. Después de InstallFinalize.

Si no se corrige una advertencia o un error notificado por ICE63, se produce un error en la actualización.

Resultado

ICE63 envía una advertencia o un error si la secuenciación de la acción RemoveExistingProducts no es correcta.

Ejemplo

ICE63 notifica el siguiente error para el ejemplo que se muestra.

WARNING: Some action falls between InstallInitialize and RemoveExistingProducts.

La acción "MyCustomAction" se produce entre InstallInitialize y RemoveExistingProducts. Si MyCustomAction genera acciones en el script, esto provoca problemas en la instalación.

Para corregir este error, compruebe que MyCustomAction no genera ninguna acción de script ni vuelve a poner en cola las acciones.

Tabla InstallExecuteSequence

Acción Condición Secuencia
InstallInitialize 1000
MyCustomAction 1010
RemoveExistingProducts 1020

 

de referencia de ICE