ICE25
Az ICE25 ellenőrzi, hogy egy .msi fájl megfelel-e az összes belső egyesítési moduljának, függőségeket és kizárásokat. Az ICE a következőket ellenőrzi:
- A .msi fájl ModuleDependency tábla szereplő összes egyesítőmodul-függőséget legalább egy, a ModuleSignature táblafelsorolt egyesítési modul teljesíti.
- Az ModuleExclusion tábla kizárt egyesítési moduljai közül egyik sem nem kompatibilis a ModuleSignature tábla.
Eredmény
Az ICE25 hibaüzenetet küld, ha .msi fájlt korábban inkompatibilis egyesítési modullal egyesítették, vagy ha nem egyesítették a szükséges egyesítési modullal.
Példa
Az ICE25 a következő hibákat jeleníti meg a példában.
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
Modulazonosító | Nyelv | Verzió |
---|---|---|
ModuleA | 0 | 1.0 |
ModulB | 1033 | 1.0 |
Modulazonosító | ModuleLanguage | Kötelező azonosító | RequiredLanguage | RequiredVersion |
---|---|---|---|---|
ModuleA | 0 | ModuleX | 0 | 2.0 |
Modulazonosító | ModuleLanguage | Kizárt azonosító | ExcludedLanguage | ExcludedMinVersion | ExcludedMaxVersion |
---|---|---|---|---|---|
ModuleA | 0 | ModulB | 1033 |
Kapcsolódó témakörök