Bagikan melalui


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

 

Tabel ModuleDependency

ModuleID ModuleLanguage RequiredID RequiredLanguage RequiredVersion
ModuleA 0 ModuleX 0 2.0

 

Tabel ModuleExclusion

ModuleID ModuleLanguage ExcludedID ExcludedLanguage ExcludedMinVersion ExcludedMaxVersion
ModuleA 0 ModuleB 1033    

 

Referensi ICE