통합 모듈 File 테이블 작성
File 테이블은 모든 통합 모듈에 필요하며 통합 모듈에 의해 대상 설치 패키지로 전달되는 각 파일에 대한 레코드가 있어야 합니다. 통합 모듈이 .msi 파일에 통합되면 통합 모듈 File 테이블의 모든 파일이 .msm 파일의 캐비닛 파일 내에 저장됩니다. 통합 모듈의 캐비닛 이름은 항상 MergeModule.CABinet입니다.
자세한 내용은 MergeModule.CABinet 캐비닛 파일 생성을 참조하세요.
통합 모듈의 파일은 항상 캐비닛 파일 내에 저장되므로 File 테이블의 Attributes 열에서 msidbFileAttributesNoncompressed 또는 msidbFileAttributesCompressed 비트 플래그를 설정할 필요가 없습니다.
MergeModule.CABinet의 파일 이름은 통합 모듈의 File 테이블에 있는 기본 키와 일치해야 합니다.
파일 열은 File 테이블의 기본 키이며 이 필드의 항목은 통합 모듈 데이터베이스에서 기본 키 이름 지정에 설명된 규칙을 따라야 합니다.
파일 시퀀스 번호는 File 테이블의 시퀀스 열에 지정됩니다.
파일은 MergeModule.CABinet에 저장된 것과 동일한 순서로 통합 모듈의 File 테이블에 나열되어야 합니다. 파일의 시퀀스 번호는 연속될 필요는 없지만 캐비닛 내에 저장된 파일과 동일한 시퀀스를 따라야 합니다. 예를 들어 캐비닛에 저장된 첫 번째, 두 번째 및 세 번째 파일의 시퀀스 번호는 100, 200 및 300일 수 있습니다.
설치 관리자는 File 테이블에 나열되지 않은 MergeModule.CABinet에 포함된 추가 파일을 건너뜁니다.
하나의 캐비닛 파일에는 변환을 사용하여 여러 언어를 지원하는 통합 모듈에 필요한 모든 파일이 포함될 수 있습니다. 모든 언어 파일에는 캐비닛에 고유한 시퀀스 번호가 지정될 수 있으며, 변환은 특정 언어에 필요할 때 File 테이블에서 파일을 추가하거나 제거할 수 있습니다. 자세한 내용은 다중 언어 통합 모듈 작성을 참조하세요.
자세한 내용은 File 테이블을 참조하세요.