Compartir a través de


ICE77

ICE77 comprueba que las acciones personalizadas con la msidbCustomActionTypeInScript conjunto de bits se secuencian después de la acción InstallInitialize y antes de la acción InstallFinalize de . ICE77 comprueba la secuencia de tabla InstallExecuteSequence y tabla AdminExecuteSequence.

Resultado

ICE77 envía un error si se secuencia una acción personalizada en script antes de la acción InstallInitialize o después de la acción InstallFinalize.

ICE77 envía un error si falta la acción InstallInitialize o la acción InstallFinalize.

Ejemplo

ICE77 notifica los errores siguientes para el ejemplo:

InstallFinalize is missing from 'InstallExecuteSequence'. 
CA_InScriptInstall is a in-script custom action. It must be sequenced 
before the InstallFinalize action.
 
CA_InScriptAdmin is a in-script custom action.  It must be sequenced 
in between the InstallInitialize action and the InstallFinalize action 
in the AdminExecuteSequence Sequence table.

de tabla CustomAction (parcial)

Acción Tipo
CA_InScriptInstall 1025
CA_InScriptAdmin 1026

 

InstallExecuteSequence Table (parcial)

Acción Secuencia
CA_InScriptInstall 2000
InstallInitialize 1500

 

AdminExecuteSequence Table (parcial)

Acción Secuencia
CA_InScriptAdmin 1400
InstallInitialize 1500
InstallFinalize 6600

 

Para corregir los errores, secuencia las acciones personalizadas en script después de la acción InstallInitialize y antes de la acción InstallFinalize. Las acciones InstallInitialize e InstallFinalize deben estar presentes en la tabla InstallExecuteSequence y en la tabla AdminExecuteSequence.

de referencia de ICE