ICE 100
ICE100 controlla la creazione della tabella msiEmbeddedUI e la tabella MsiEmbeddedChainer.
Risultato
ICE100 pubblica gli errori seguenti.
Errore ICE100 | Descrizione |
---|---|
Troppe DLL contrassegnate come interfaccia utente: [1] | La colonna Attributes 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 di messaggio null/zero: [1] | Una DLL contrassegnata come DLL dell'interfaccia utente nella colonna Attributi della tabella MsiEmbeddedUI contiene 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 nel MsiEmbeddedUI tabella deve avere null nel campo MessageFilter. Questo campo deve essere Null se una riga fa riferimento a un file di risorse e il valore di Attributes è Null. |
Più DLL contrassegnate con questo nome file: [2] (indice: [1]) | Più DLL nella tabella msiEmbeddedUI hanno lo stesso nome file. La colonna FileName non deve contenere nomi duplicati. |
ICE100 pubblica l'avviso seguente.
Avviso ICE100 | Descrizione |
---|---|
Nella tabella MsiEmbeddedChainer esistono più concatenatori. Assicurarsi che l'esecuzione di un solo elemento sia condizionale. | Nella tabella MsiEmbeddedChainer sono presenti più voci. È possibile avviare un solo chainer incorporato. Se l'esecuzione di più voci è entrambe condizionale, non è definita 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. |
Argomenti correlati