ICE63
ICE63은 RemoveExistingProducts 작업적절한 시퀀싱을 확인합니다. RemoveExistingProducts 작업을 배치할 수 있습니다.
- InstallValidate와 InstallInitialize 간
- InstallInitialize 직후 또는 InstallInitialize 후 InstallInitialize와 RemoveExistingProducts 간의 작업이 스크립트 작업을 생성하지 않는 경우
- InstallExecute 또는 InstallExecuteAgain 직후 및 InstallFinalize 이전(위와 동일한 제한 사항이 적용됨).
- InstallFinalize 이후.
ICE63에서 보고한 경고 또는 오류를 수정하지 못하면 업그레이드가 실패합니다.
결과
REMOVEExistingProducts 작업의 시퀀싱이 올바르지 않으면 ICE63에서 경고 또는 오류를 게시합니다.
본보기
ICE63은 표시된 예제에 대해 다음 오류를 보고합니다.
WARNING: Some action falls between InstallInitialize and RemoveExistingProducts.
'MyCustomAction' 작업은 InstallInitialize와 RemoveExistingProducts 간에 발생합니다. MyCustomAction이 스크립트에서 작업을 생성하는 경우 설치에 문제가 발생합니다.
이 오류를 해결하려면 MyCustomAction이 스크립트 작업을 생성하거나 작업을 다시 지정하지 않는지 확인합니다.
행동 | 조건 | 순서 |
---|---|---|
InstallInitialize | 1000 | |
MyCustomAction | 1010 | |
RemoveExistingProducts | 1020 |
관련 항목