Condividi tramite


ICE80

ICE80 verifica che il valore della proprietà riepilogo modelli (PID_TEMPLATE) specifichi correttamente "Intel64", "x64", "Arm64" o "Intel" a seconda della presenza di componenti a 64 bit o script di azione personalizzati. ICE80 controlla la presenza della tabella dei componenti con l'attributo msidbComponentAttributes64bit e controlla la presenza di script personalizzati con l'attributo msidbCustomActionType64BitScript . ICE80 verifica che un pacchetto con "Intel64", "x64" o "Arm64" nella proprietà Riepilogo modelli abbia anche una proprietà Riepilogo conteggio pagine (PID_PAGECOUNT) di almeno 150.

ICE80 verifica inoltre che l'ID lingua specificato dalla proprietà ProductLanguage sia contenuto nella proprietà Template Summary .

Per altre informazioni, vedere Windows Installer nei sistemi operativi a 64 bit.

Risultato

ICE80 pubblica gli errori seguenti.

Errore Descrizione
Questo pacchetto contiene il componente a 64 bit '[1]' ma la proprietà Riepilogo modelli non contiene Intel64, x64 o Arm64. La tabella deicomponenti contiene un componente con l'attributo msidbComponentAttributes64bit e la proprietà Riepilogo modelli non contiene Intel64, x64 o Arm64.
Questo pacchetto contiene script di azione personalizzato a 64 bit '[1]' ma la proprietà Riepilogo modelli non contiene Intel64, x64 o Arm64. CustomAction Table contiene un'azione personalizzata script con msidbCustomActionType64BitScript , ma la proprietà Riepilogo modelli non contiene Intel64, x64 o Arm64.
Valore non valido nel flusso di informazioni di riepilogo per %s. Restituito per PID_TEMPLATE proprietà se tale proprietà è una stringa vuota o meno un tipo di VT_LPSTR. Restituito per PID_PAGECOUNT se tale proprietà non è un tipo VT_I4.
Questo pacchetto è contrassegnato con Intel64 ma ha uno schema minore di 150. La proprietà PID_TEMPLATE del pacchetto è Intel64, ma la relativa proprietà PID_PAGECOUNT è minore di 150.
Questo pacchetto è contrassegnato con x64 ma ha uno schema minore di 200. La proprietà PID_TEMPLATE del pacchetto è x64, ma la relativa proprietà PID_PAGECOUNT è minore di 200.
Questo pacchetto è contrassegnato con Arm64 ma ha uno schema minore di 500. La proprietà PID_TEMPLATE del pacchetto è Arm64, ma la relativa proprietà PID_PAGECOUNT è minore di 500.
Questo pacchetto a 32 bit usa la proprietà a 64 bit [1] Un pacchetto a 32 bit usa una proprietà a 64 bit.
Questo pacchetto a 32 bit usa il tipo di localizzatore a 64 bit nella voce della tabella RegLocator [1] Un pacchetto a 32 bit contiene msidbLocatorType64bit nel campo Tipo della tabella RegLocator.
Questo 64BitComponent [1] usa 32BitDirectory [3] Un componente a 64 bit usa una directory a 32 bit.
Questo 32BitComponent [1] usa 64BitDirectory [3] Un componente a 32 bit usa una directory a 64 bit.
La proprietà 'ProductLanguage' nella tabella Property ha il valore '[2]', che non è contenuto nel flusso proprietà Riepilogo modelli. Il valore della proprietà ProductLanguage non è elencato nella proprietà Template Summary .

 

Riferimento ICE

Windows Installer nei sistemi operativi a 64 bit