ICE75

ICE75는 CostFinalize 작업 후에 모든 사용자 지정 작업 유형 17(DLL), 사용자 지정 작업 유형 18(EXE), 사용자 지정 작업 유형 21(JScript), 사용자 지정 작업 유형 22(VBScript) 사용자 지정 작업의 순서가 지정되는지 확인합니다. 이러한 유형의 사용자 지정 작업은 설치된 파일을 원본으로 사용합니다. ICE75는 InstallUISequence 테이블, InstallExecuteSequence 테이블, AdminUISequence 테이블, AdminExecuteSequence 테이블을 확인합니다. CostFinalize 작업은 이러한 Sequence 테이블에 필요합니다.

결과

ICE75는 설치된 파일을 CostFinalize 작업 후에 순서가 지정되지 않은 원본 파일로 사용하여 사용자 지정 작업을 찾은 경우 오류를 게시합니다.

ICE75는 표시된 예제에 대해 다음 오류를 보고합니다.

CostFinalize is missing from 'AdminUISequence'. CA_FileExe is a custom
 action whose source is an installed file. It must be sequenced after 
the CostFinalize action.
 
CA_FileDLL is a custom action whose source is an installed file.  It 
must be sequenced after the CostFinalize action in the 
AdminExecuteSequence table

CustomAction 테이블(부분)

작업 형식 원본
CA_FileExe 18 FileExe
CA_FileDLL 17 FileDLL

 

AdminUISequence 테이블(부분)

작업 시퀀스
CA_FileExe 1100

 

AdminExecuteSequence 테이블(부분)

작업 시퀀스
CA_FileDLL 800
CostFinalize 1000

 

오류를 해결하려면 CostFinalize 작업 다음에 사용자 지정 작업을 순서대로 실행합니다.

ICE 참조