ICE 100
ICE100 controlla la creazione della tabella MsiEmbeddedUI e la tabella MsiEmbeddedChainer .
ICE100 pubblica gli errori seguenti.
Errore ICE100 | Descrizione |
---|---|
Troppe DLL contrassegnate come interfaccia utente: [1] | La colonna Attributi della tabella MsiEmbeddedUI contiene troppe DLL contrassegnate come DLL dell'interfaccia utente. Una SOLA DLL deve essere contrassegnata come DLL dell'interfaccia utente. |
La DLL dell'interfaccia utente non può avere un filtro dei messaggi null/zero: [1] | Una DLL contrassegnata come DLL dell'interfaccia utente nella colonna Attributi della tabella MsiEmbeddedUI ha valore Null nel campo MessageFilter. Se una riga fa riferimento a una DLL dell'interfaccia utente, il valore nel campo MessageFilter non deve essere null. |
Le DLL delle risorse devono avere filtri di messaggio null/zero: [1] | Una DLL non contrassegnata come DLL dell'interfaccia utente nella tabella MsiEmbeddedUI deve avere null nel campo MessageFilter. Questo campo deve essere Null se una riga fa riferimento a un file di risorsa e il valore di Attributi è Null. |
Più DLL contrassegnate con questo nome file: [2] (indice: [1]) | Più DLL nella tabella MsiEmbeddedUI hanno lo stesso nome di file. La colonna FileName non deve contenere nomi duplicati. |
ICE100 pubblica l'avviso seguente.
Avviso ICE100 | Descrizione |
---|---|
Esistono più chainer nella tabella MsiEmbeddedChainer. Assicurarsi che venga eseguito un solo oggetto. | Nella tabella MsiEmbeddedChainer sono presenti più voci. È possibile avviare solo un chainer incorporato. Se più voci sono entrambe condizionali da eseguire, è indefinito quale voce verrà eseguita. Se l'utente è sicuro che la condizione di una sola voce possa essere risolta in true, questo avviso può essere ignorato. |