ICE25
ICE25 sprawdza, czy plik .msi spełnia wszystkie wewnętrzne moduł scalania zależności i wykluczenia. Ice weryfikuje następujące elementy:
- Wszystkie zależności modułów scalania wskazane w tabeli ModuleDependency .msi pliku są spełnione przez co najmniej jeden moduł scalania wymieniony w tabeli ModuleSignature.
- Brak wykluczonych modułów scalania w tabeli ModuleExclusion są niezgodne z modułami scalania wymienionymi w tabeli ModuleSignature.
Wynik
ICE25 publikuje komunikat o błędzie, jeśli plik .msi został wcześniej scalony z niezgodnym modułem scalania lub jeśli nie został scalony z niezbędnym modułem scalania.
Przykład
ICE25 publikuje następujące błędy dla pokazanego przykładu.
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
Identyfikator modułu | Język | Wersja |
---|---|---|
ModuleA | 0 | 1.0 |
ModułB | 1033 | 1.0 |
Identyfikator modułu | ModuleLanguage | RequiredID | RequiredLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA | 0 | ModuleX | 0 | 2.0 |
Identyfikator modułu | ModuleLanguage | Identyfikator wykluczony | ExcludedLanguage | ExcludedMinVersion | ExcludedMaxVersion |
---|---|---|---|---|---|
ModuleA | 0 | ModułB | 1033 |
Tematy pokrewne