ICE25
ICE25 memvalidasi bahwa file .msi memenuhi semua dependensi dan pengecualian modul gabungan internalnya. ICE memvalidasi hal-hal berikut:
- Bahwa semua dependensi modul gabungan yang ditunjukkan dalam tabel ModuleDependency file .msi dipenuhi oleh setidaknya satu modul gabungan yang tercantum dalam tabel ModuleSignature.
- Bahwa tidak ada modul penggabungan yang dikecualikan dalam tabel ModuleExclusion yang tidak kompatibel dengan modul penggabungan yang tercantum dalam tabel ModuleSignature.
ICE25 memposting pesan kesalahan jika file .msi sebelumnya telah digabungkan dengan modul penggabungan yang tidak kompatibel atau jika belum digabungkan dengan modul penggabungan yang diperlukan.
ICE25 memposting kesalahan berikut untuk contoh yang ditampilkan.
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
ModuleID | Bahasa | Versi |
---|---|---|
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 |