ICE25
ICE25 memvalidasi bahwa file .msi memenuhi semua modul penggabungan internalnya dependensi dan pengecualian. ICE memvalidasi hal-hal berikut:
- Bahwa semua dependensi modul gabungan yang ditunjukkan dalam tabel ModuleDependency .msi file dipenuhi oleh setidaknya satu modul penggabungan yang tercantum dalam tabel ModuleSignature.
- Bahwa tidak ada modul penggabungan yang dikecualikan dalam tabel ModuleExclusion tidak kompatibel dengan modul penggabungan yang tercantum dalam tabel ModuleSignature.
Hasil
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.
Contoh
ICE25 memposting kesalahan berikut untuk contoh yang ditampilkan.
Dependency failure: Need ModuleX@0 v2.0
Module ModuleB@1033 v1.0 is excluded.
Tabel ModuleSignature
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 |
Topik terkait
-
Referensi ICE