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 . |
Argomenti correlati