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. |
Verwandte Themen