ICE77
ICE77 sprawdza, czy akcje niestandardowe z msidbCustomActionTypeInScript zestaw bitów są sekwencjonowane po akcji InstallInitialize i przed akcji InstallFinalize. ICE77 sprawdza sekwencję w tabeli InstallExecuteSequence i AdminExecuteSequence.
Wynik
ICE77 publikuje błąd, jeśli akcja niestandardowa skryptu jest sekwencjonowana przed akcją InstallInitialize lub po akcji InstallFinalize.
ICE77 publikuje błąd, jeśli brakuje akcji InstallInitialize lub akcji InstallFinalize.
Przykład
Ice77 zgłasza następujące błędy na przykład:
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.
tabeli CustomAction (częściowe)
Akcja | Typ |
---|---|
CA_InScriptInstall | 1025 |
CA_InScriptAdmin | 1026 |
InstallExecuteSequence Table (częściowe)
Akcja | Kolejność |
---|---|
CA_InScriptInstall | 2000 |
InstallInitialize | 1500 |
AdminExecuteSequence Table (częściowe)
Akcja | Kolejność |
---|---|
CA_InScriptAdmin | 1400 |
InstallInitialize | 1500 |
InstalowanieFinalizowanie | 6600 |
Aby naprawić błędy, sekwencjonuj akcje niestandardowe in-script po akcji InstallInitialize i przed akcją InstallFinalize. Akcje InstallInitialize i InstallFinalize muszą znajdować się w tabeli InstallExecuteSequence i tabeli AdminExecuteSequence.
Tematy pokrewne