Freigeben über


ICE80

ICE80 überprüft, ob der Wert der Template Summary Property (PID_TEMPLATE) ordnungsgemäß "Intel64", "x64", "Arm64" oder "Intel" je nach Vorhandensein von 64-Bit-Komponenten oder benutzerdefinierten Aktionsskripts angibt. ICE80 überprüft die Component Table- für alle Komponenten mit dem attribut msidbComponentAttributes64bit und überprüft die CustomAction Table- für alle Skripts mit dem attribut msidbCustomActionType64BitScript. ICE80 überprüft, ob ein Paket mit "Intel64", "x64" oder "Arm64" in seiner Vorlagenzusammenfassung Eigenschaft auch über eine Seitenanzahl Zusammenfassung Eigenschaft (PID_PAGECOUNT) von mindestens 150 verfügt.

ICE80 überprüft außerdem, ob die von der ProductLanguage Eigenschaft angegebene Sprach-ID in der Template Summary-Eigenschaft enthalten sein muss.

Weitere Informationen finden Sie unter Windows Installer unter 64-Bit-Betriebssystemen.

Ergebnis

ICE80 veröffentlicht die folgenden Fehler.

Fehler Beschreibung
Dieses Paket enthält 64-Bit-Komponente "[1]", aber die Vorlagenzusammenfassung Eigenschaft enthält nicht Intel64, x64 oder Arm64. Die Komponententabelleenthält eine Komponente mit dem attribut msidbComponentAttributes64bit und die Template Summary Property enthält nicht Intel64, x64 oder Arm64.
Dieses Paket enthält 64-Bit-Skript für benutzerdefinierte Aktionen "[1]", aber die Vorlagenzusammenfassung Eigenschaft enthält nicht Intel64, x64 oder Arm64. CustomAction Table enthält eine benutzerdefinierte Skriptaktion mit dem msidbCustomActionType64BitScript, aber die Vorlagenzusammenfassung Eigenschaft enthält nicht Intel64, x64 oder Arm64.
Ungültiger Wert im Zusammenfassungsinformationsstream für %s. Wird für PID_TEMPLATE Eigenschaft zurückgegeben, wenn diese Eigenschaft eine leere Zeichenfolge oder kein VT_LPSTR Typ ist. Wird für PID_PAGECOUNT zurückgegeben, wenn diese Eigenschaft kein VT_I4 Typ ist.
Dieses Paket ist mit Intel64 gekennzeichnet, verfügt jedoch über ein Schema unter 150. Die PID_TEMPLATE Eigenschaft des Pakets ist Intel64, aber seine PID_PAGECOUNT Eigenschaft ist kleiner als 150.
Dieses Paket ist mit x64 gekennzeichnet, verfügt jedoch über ein Schema unter 200. Die PID_TEMPLATE Eigenschaft des Pakets ist x64, die PID_PAGECOUNT Eigenschaft ist jedoch kleiner als 200.
Dieses Paket ist mit Arm64 gekennzeichnet, verfügt jedoch über ein Schema unter 500. Die PID_TEMPLATE Eigenschaft des Pakets ist Arm64, die PID_PAGECOUNT-Eigenschaft ist jedoch kleiner als 500.
Dieses 32-Bit-Paket verwendet die 64-Bit-Eigenschaft [1] Ein 32-Bit-Paket verwendet eine 64-Bit-Eigenschaft.
Dieses 32-Bit-Paket verwendet den 64-Bit-Locator-Typ im RegLocator-Tabelleneintrag [1] Ein 32-Bit-Paket enthält msidbLocatorType64bit- im Feld "Typ" der RegLocator-Tabelle.
Dieser 64BitComponent [1] verwendet 32BitDirectory [3] Eine 64-Bit-Komponente verwendet ein 32-Bit-Verzeichnis.
Dieser 32BitComponent [1] verwendet 64BitDirectory [3] Eine 32-Bit-Komponente verwendet ein 64-Bit-Verzeichnis.
Die Eigenschaft 'ProductLanguage' in der Eigenschaftstabelle weist den Wert '[2]' auf, der nicht im Stream der Vorlagenzusammenfassungseigenschaft enthalten ist. Der Wert der eigenschaft ProductLanguage ist in der Template Summary-Eigenschaft nicht aufgeführt.

 

ICE Reference

Windows Installer unter 64-Bit-Betriebssystemen