ICE77
ICE77은 msidbCustomActionTypeInScript 비트 집합이 있는 사용자 지정 작업이 InstallInitialize 작업 이후와 InstallFinalize 작업전에 시퀀싱되는지 확인합니다. ICE77은 InstallExecuteSequence 테이블 및 AdminExecuteSequence 테이블시퀀스를 확인합니다.
결과
ICE77은 InstallInitialize 작업 전에 또는 InstallFinalize 작업 후에 스크립트 내 사용자 지정 작업이 시퀀스되는 경우 오류를 게시합니다.
INSTALLInitialize 작업 또는 InstallFinalize 작업이 누락된 경우 ICE77에서 오류를 게시합니다.
본보기
ICE77은 예제에 대해 다음 오류를 보고합니다.
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 테이블(부분)
행동 | 형 |
---|---|
CA_InScriptInstall | 1025 |
CA_InScriptAdmin | 1026 |
installExecuteSequence 테이블 (부분)
행동 | 순서 |
---|---|
CA_InScriptInstall | 2000 |
InstallInitialize | 1500 |
행동 | 순서 |
---|---|
CA_InScriptAdmin | 1400 |
InstallInitialize | 1500 |
InstallFinalize | 6600 |
오류를 해결하려면 InstallInitialize 작업 후 및 InstallFinalize 작업 전에 스크립트 내 사용자 지정 작업을 순서대로 실행합니다. InstallInitialize 및 InstallFinalize 작업은 InstallExecuteSequence 테이블 및 AdminExecuteSequence 테이블에 있어야 합니다.
관련 항목