ICE77
ICE77, msidbCustomActionTypeInScript bit kümesine sahip özel eylemlerin InstallInitialize eylemi sonra ve InstallFinalize eylemiönce sıralandığını doğrular. ICE77, InstallExecuteSequence tablosundaki sırayı denetler ve AdminExecuteSequence tablosu.
Sonuç
ICE77, InstallInitialize eyleminden önce veya InstallFinalize eyleminden sonra bir betik içi özel eylem sıralanırsa bir hata postalar.
INSTALLInitialize eylemi veya InstallFinalize eylemi eksikse ICE77 bir hata postalar.
Örnek
ICE77, örnek için aşağıdaki hataları bildirir:
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.
CustomAction Tablo (kısmi)
Eylem | Tür |
---|---|
CA_InScriptInstall | 1025 |
CA_InScriptAdmin | 1026 |
InstallExecuteSequence Tablo (kısmi)
Eylem | Sıra |
---|---|
CA_InScriptInstall | 2000 |
InstallInitialize | 1500 |
AdminExecuteSequence Tablo (kısmi)
Eylem | Sıra |
---|---|
CA_InScriptAdmin | 1400 |
InstallInitialize | 1500 |
InstallFinalize | 6600 |
Hataları düzeltmek için, betik içi özel eylemleri InstallInitialize eyleminden sonra ve InstallFinalize eyleminden önce sıralayın. InstallInitialize ve InstallFinalize eylemleri InstallExecuteSequence tablosunda ve AdminExecuteSequence tablosunda mevcut olmalıdır.
İlgili konular