ICE83
ICE83 convalida la tabella MsiAssembly. Questa azione personalizzata ICE genera un errore se il percorso della chiave per un componente contenente un assembly Win32 è impostato sul file manifesto. L'errore viene registrato in modo esplicito se il valore immesso nel campo KeyPath della tabella Component è uguale al valore immesso nel campo File_Manifest della tabella MsiAssembly. Questa azione personalizzata ICE genera un errore se nella tabella MsiAssembly è presente almeno un record e la tabella InstallExecuteSequence non contiene sia l'azione MsiPublishAssemblies che l'azione MsiUnpublishAssemblies.
Risultato
ICE83 pubblica gli errori seguenti.
Errore ICE83 | Descrizione |
---|---|
Il percorso della chiave per l'assembly SXS Win32 (Component_=[1]) NON DEVE essere il file manifesto | ICE83 invia questo errore quando il campo KeyPath per un assembly Win32 è impostato sul relativo file manifesto (Component.KeyPath == MsiAssembly.File_Manifest). [1] è KeyPath nella tabella Component |
Entrambe le azioni MsiPublishAssemblies E MsiUnpublishAssemblies DEVONO essere presenti nella tabella InstallExecuteSequence. | ICE83 invia questo errore quando è presente almeno una voce nella tabella MsiAssembly, ma la tabella InstallExecuteSequence non contiene sia l'azione MsiAssemblyPublish che l'azione MsiAssemblyUnpublish. |
Argomenti correlati