다음을 통해 공유


ICE 데이터베이스 빌드

유효성 검사를 위해 적절한 ICE를 선택한 후, 개발자는 사용자 지정 작업들을 ICE 데이터베이스에 함께 모아야 합니다. .cub 파일은 ICE와 해당 필수 테이블만 포함하는 표준 .msi 데이터베이스입니다. .cub 파일은 설치할 수 없으며 ICE 사용자 지정 작업에 대한 액세스를 저장하고 제공하는 데만 사용됩니다.

.cub 파일에는 다음 데이터베이스 테이블이 포함되어 있습니다.

테이블 묘사
이진 CustomAction 테이블에서 참조되는 ICE 세관 작업의 스크립트 파일, DLL 및 EXE입니다.
커스텀액션 이 테이블의 각 레코드는 .cub 파일에 포함된 ICE 사용자 지정 작업에 해당합니다.
_ICESequence 이 표에는 실행 순서에서 .cub 파일에 포함된 ICE 세관 작업이 나열되어 있습니다. 이 테이블에 나열된 ICE 사용자 지정 작업은 MsiSequence호출하여 실행되거나 MsiDoAction사용하여 개별적으로 실행됩니다.
_유효성 검사 이 테이블에는 _Validation 테이블에 병합할 .cub 파일 항목이 포함되어 있습니다.
_특별한 특정 ICE 사용자 지정 작업에 필요한 특수 처리 테이블은 .cub 파일에 포함되어야 합니다. 이러한 테이블의 이름에는 선행 밑줄이 있어야 합니다.

 

샘플 .cub 파일을 참조하세요.

ICE 구축하기