ICE25
ICE25는 .msi 파일이 종속성 및 제외를 모든 내부 병합 모듈을 충족하는지 확인합니다. ICE는 다음의 유효성을 검사합니다.
- .msi 파일의 ModuleDependency 테이블 표시된 모든 병합 모듈 종속성은 ModuleSignature 테이블나열된 하나 이상의 병합 모듈에 의해 충족됩니다.
- ModuleExclusion 테이블의 제외된 병합 모듈ModuleSignature 테이블나열된 병합 모듈과 호환되지 않습니다.
결과
ICE25는 .msi 파일이 이전에 호환되지 않는 병합 모듈과 병합되었거나 필요한 병합 모듈과 병합되지 않은 경우 오류 메시지를 게시합니다.
본보기
ICE25는 표시된 예제에 대해 다음 오류를 게시합니다.
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
ModuleID | 언어 | 버전 |
---|---|---|
ModuleA | 0 | 1.0 |
ModuleB | 1033 | 1.0 |
ModuleID | ModuleLanguage | RequiredID | RequiredLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA | 0 | ModuleX | 0 | 2.0 |
ModuleID | ModuleLanguage | ExcludedID | ExcludedLanguage | ExcludedMinVersion | ExcludedMaxVersion |
---|---|---|---|---|---|
ModuleA | 0 | ModuleB | 1033 |
관련 항목