ICE25
ICE25 vérifie qu’un fichier .msi satisfait à toutes ses exclusions et dépendances à des modules de fusion internes. ICE effectue les validations suivantes :
- Toutes les dépendances à des module de fusion indiquées dans la table ModuleDependency du fichier .msi doivent être respectées par au moins un module de fusion de la table ModuleSignature.
- Aucun des modules de fusion exclus figurant dans la table ModuleExclusion ne doit être incompatible avec les modules de fusion figurant dans la table ModuleSignature.
Résultats
ICE25 publie un message d’erreur si le fichier .msi a é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 | RequiredLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA | 0 | ModuleX | 0 | 2.0 |
ModuleID | ModuleLanguage | ExcludedID | ExcludedLanguage | ExcludedMinVersion | ExcludedMaxVersion |
---|---|---|---|---|---|
ModuleA | 0 | ModuleB | 1033 |
Rubriques connexes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour