ICE 100
ICE100 memeriksa penulisan tabel MsiEmbeddedUI dan tabel MsiEmbeddedChainer .
ICE100 memposting kesalahan berikut.
Kesalahan ICE100 | Deskripsi |
---|---|
Terlalu banyak DLL yang ditandai sebagai UI: [1] | Kolom Atribut dari tabel MsiEmbeddedUI berisi terlalu banyak DLL yang ditandai sebagai DLL antarmuka pengguna. Hanya satu DLL yang harus ditandai sebagai DLL antarmuka pengguna. |
DLL UI tidak boleh memiliki filter pesan null/nol: [1] | DLL yang ditandai sebagai DLL antarmuka pengguna di kolom Atribut tabel MsiEmbeddedUI memiliki null di bidang MessageFilter. Jika baris mereferensikan DLL antarmuka pengguna, nilai di bidang MessageFilter tidak boleh null. |
DLL sumber daya harus memiliki filter pesan null/nol: [1] | DLL yang tidak ditandai sebagai DLL antarmuka pengguna dalam tabel MsiEmbeddedUI harus memiliki null di bidang MessageFilter. Bidang ini harus null jika baris mereferensikan file sumber daya dan nilai Atribut null. |
Beberapa DLL ditandai dengan nama file ini: [2] (indeks: [1]) | Beberapa DLL dalam tabel MsiEmbeddedUI memiliki nama file yang sama. Kolom FileName tidak boleh berisi nama duplikat. |
ICE100 memposting peringatan berikut.
Peringatan ICE100 | Deskripsi |
---|---|
Beberapa chainer ada dalam tabel MsiEmbeddedChainer. Pastikan bahwa hanya satu yang dikondiskan untuk dijalankan. | Ada beberapa entri dalam tabel MsiEmbeddedChainer . Hanya satu rantai yang disematkan yang dapat diluncurkan. Jika beberapa entri dikondrasi untuk dijalankan, entri mana yang akan dijalankan tidak ditentukan. Jika pengguna yakin bahwa hanya satu kondisi entri yang dapat diselesaikan ke true, peringatan ini dapat diabaikan. |