ICE25
O ICE25 valida que um arquivo de .msi satisfaz todas as suas dependências e exclusões do módulo de mesclagem interno. O ICE valida o seguinte:
- Que todas as dependências do módulo de mesclagem indicadas na tabela ModuleDependency do arquivo .msi sejam satisfeitas por pelo menos um módulo de mesclagem listado na tabela ModuleSignature.
- Que nenhum dos módulos de mesclagem excluídos na tabela ModuleExclusion são incompatíveis com os módulos de mesclagem listados na tabela ModuleSignature.
Resultado
ICE25 posta uma mensagem de erro se .msi arquivo tiver sido mesclado anteriormente com um módulo de mesclagem incompatível ou se não tiver sido mesclado com um módulo de mesclagem necessário.
Exemplo
ICE25 posta os seguintes erros para o exemplo mostrado.
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
ID do módulo | Idioma | Versão |
---|---|---|
MóduloA | 0 | 1.0 |
MóduloB | 1033 | 1.0 |
ID do módulo | ModuleLanguage | ID Obrigatório | Língua Obrigatória | Versão Necessária |
---|---|---|---|---|
MóduloA | 0 | MóduloX | 0 | 2.0 |
ID do módulo | ModuleLanguage | ExcluídoID | Língua excluída | ExcludedMinVersion | ExcluídoMaxVersion |
---|---|---|---|---|---|
MóduloA | 0 | MóduloB | 1033 |
Tópicos relacionados