ICE83

ICE83 memvalidasi tabel MsiAssembly. Tindakan kustom ICE ini memposting kesalahan jika jalur kunci untuk komponen yang berisi rakitan Win32 diatur ke file manifes. Secara eksplisit kesalahan diposting jika nilai yang dimasukkan di bidang KeyPath tabel Komponen sama dengan nilai yang dimasukkan di bidang File_Manifest tabel MsiAssembly. Tindakan kustom ICE ini memposting kesalahan jika setidaknya ada satu rekaman dalam tabel MsiAssembly dan tabel InstallExecuteSequence tidak berisi Tindakan MsiPublishAssemblies dan Tindakan MsiUnpublishAssemblies.

Hasil

ICE83 memposting kesalahan berikut.

Kesalahan ICE83 Deskripsi
Jalur kunci untuk Win32 SXS Assembly (Component_=[1]) TIDAK BOLEH menjadi file manifesnya ICE83 memposting kesalahan ini ketika bidang KeyPath untuk Rakitan Win32 diatur ke file manifesnya (Component.KeyPath == MsiAssembly.File_Manifest). [1] adalah KeyPath dalam tabel Komponen
Tindakan MsiPublishAssemblies DAN MsiUnpublishAssemblies HARUS ada dalam tabel InstallExecuteSequence. ICE83 memposting kesalahan ini ketika setidaknya ada satu entri dalam tabel MsiAssembly tetapi tabel InstallExecuteSequence tidak berisi tindakan MsiAssemblyPublish dan tindakan MsiAssemblyUnpublish.

 

Referensi ICE