ICE25
ICE25 valideert dat een .msi-bestand voldoet aan alle interne samenvoegmodule afhankelijkheden en uitsluitingen. ICE valideert het volgende:
- Dat aan alle afhankelijkheden van de samenvoegmodule in de tabel ModuleDependency van het .msi bestand wordt voldaan door ten minste één samenvoegmodule die wordt vermeld in de tabel ModuleSignature.
- Dat geen van de uitgesloten samenvoegmodules in de ModuleExclusion-tabel niet compatibel zijn met de samenvoegmodules die worden vermeld in de moduleondertekeningstabel.
Resultaat
ICE25 plaatst een foutbericht als .msi bestand eerder is samengevoegd met een incompatibele samenvoegmodule of als het niet is samengevoegd met een noodzakelijke samenvoegmodule.
Voorbeeld
ICE25 plaatst de volgende fouten voor het weergegeven voorbeeld.
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
Module-id | Taal | Versie |
---|---|---|
ModuleA | 0 | 1.0 |
ModuleB | 1033 | 1.0 |
Module-id | ModuleLanguage | RequiredID | RequiredLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA | 0 | ModuleX | 0 | 2.0 |
Module-id | ModuleLanguage | ExcludedID | ExcludedLanguage | ExcludedMinVersion | ExcludedMaxVersion |
---|---|---|---|---|---|
ModuleA | 0 | ModuleB | 1033 |
Verwante onderwerpen