ICE40

ICE40 führt verschiedene Überprüfungen durch.

Ergebnis

ICE40 gibt Warnungen zu Folgendem aus:

  • Die Eigenschaft REINSTALLMODE wurde überschrieben.
  • Die RemoveIniFile-Tabelle verfügt über einen Delete Tag-Eintrag ohne Wert.
  • In der .msi-Datei fehlt die Error-Tabelle, und die Eigenschaft Page Count Summary ist kleiner oder gleich 100. Diese ICE-Warnung ist veraltet, da Windows Installer keine Error-Tabelle für das Paket benötigt. Fehlermeldungen können mithilfe von Msimsg.dll abgerufen werden.

Beispiel

Property-Tabelle

Eigenschaft Wert
REINSTALLMODE A

 

RemoveIniFile-Tabelle

RemoveIniFile Aktion Wert
REINSTALLMODE 4  

 

Ergebnisse

ICE40 würde die folgenden Fehler melden.

ICE40-Fehler BESCHREIBUNG
REINSTALLMODE ist in der Property-Tabelle definiert. Dies kann zu Schwierigkeiten führen. Das Definieren der Eigenschaft REINSTALLMODE in einer .msi-Datei kann zu unerwartetem Verhalten führen. Um diesen Fehler zu beheben, definieren Sie diese Eigenschaft nicht.
Der RemoveIniFile-Eintrag Remove1 muss einen Wert aufweisen, da die Aktion "Delete Tag" (4) lautet. In der Spalte RemoveIniFile der RemoveIniFile-Tabelle ist die Delete Tag-Aktion vorhanden, ohne ein zu löschende Tag in der Spalte Value anzugeben.
Die Error-Tabelle fehlt. Es werden nur numerische Fehlermeldungen generiert. Diese ICE-Warnung ist veraltet, da Windows Installer keine Error-Tabelle für das Paket benötigt. Fehlermeldungen können mithilfe von Msimsg.dll abgerufen werden.
Diese Warnung bedeutet, dass in der .msi-Datei die Error-Tabelle fehlt, und die Eigenschaft Page Count Summary kleiner oder gleich 100 ist.
Um diesen Fehler zu beheben, verwenden Sie eine aktuelle Version von Windows Installer, oder fügen Sie dem Installationspaket und den Erstellungsformatvorlagen in der Spalte Message für Fehlermeldungen eine Error-Tabelle hinzu.

 

ICE-Referenz