ICE77
ICE77 memverifikasi bahwa tindakan kustom dengan set bit msidbCustomActionTypeInScript diurutkan setelah tindakan InstallInitialize dan sebelum tindakan InstallFinalize. ICE77 memeriksa urutan dalam tabel InstallExecuteSequence dan tabel AdminExecuteSequence.
Hasil
ICE77 memposting kesalahan jika tindakan kustom dalam skrip diurutkan sebelum tindakan InstallInitialize atau setelah tindakan InstallFinalize.
ICE77 memposting kesalahan jika tindakan InstallInitialize atau tindakan InstallFinalize hilang.
Contoh
ICE77 melaporkan kesalahan berikut untuk contoh:
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.
Tabel CustomAction (parsial)
Tindakan | Jenis |
---|---|
CA_InScriptInstall | 1025 |
CA_InScriptAdmin | 1026 |
Tabel InstallExecuteSequence (parsial)
Tindakan | Urutan |
---|---|
CA_InScriptInstall | 2000 |
InstallInitialize | 1500 |
Tabel AdminExecuteSequence (parsial)
Tindakan | Urutan |
---|---|
CA_InScriptAdmin | 1400 |
InstallInitialize | 1500 |
InstallFinalize | 6600 |
Untuk memperbaiki kesalahan, urutan tindakan kustom dalam skrip setelah tindakan InstallInitialize dan sebelum tindakan InstallFinalize. Tindakan InstallInitialize dan InstallFinalize harus ada dalam tabel InstallExecuteSequence dan tabel AdminExecuteSequence.
Topik terkait