ICE25
ICE25 valide qu’un fichier .msi satisfait à toutes ses dépendances et exclusions de module de fusion interne. ICE valide les éléments suivants :
- Que toutes les dépendances de module de fusion indiquées dans la table ModuleDependency du fichier .msi sont satisfaites par au moins un module de fusion répertorié dans la table ModuleSignature.
- Aucun des modules de fusion exclus de la table ModuleExclusion n’est incompatible avec les modules de fusion répertoriés dans la table ModuleSignature.
Résultats
ICE25 publie un message d’erreur si .msi fichier a déjà été fusionné avec un module de fusion incompatible ou s’il n’a pas été fusionné avec un module de fusion nécessaire.
Exemple
ICE25 publie les erreurs suivantes pour l’exemple illustré.
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
ModuleID | Langage | Version |
---|---|---|
ModuleA | 0 | 1.0 |
ModuleB | 1033 | 1.0 |
ModuleID | ModuleLanguage | RequiredID | ObligatoireLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA | 0 | ModuleX | 0 | 2.0 |
ModuleID | ModuleLanguage | ExclusionID | ExcluLanguage | ExcludedMinVersion | ExcluMaxVersion |
---|---|---|---|---|---|
ModuleA | 0 | ModuleB | 1033 |
Rubriques connexes