ICE40

ICE40 effectue une validation diverse.

Résultats

ICE40 publie des avertissements sur les éléments suivants :

  • La propriété REINSTALLMODE a été substituée.
  • La table RemoveIniFile possède une entrée de balise DELETE sans valeur.
  • La table d’erreurs est manquante dans le fichier .msi et la propriété de Résumé du nombre de pages est inférieure ou égale à 100. cet avertissement ICE est obsolète, car Windows Installer ne requiert pas que le package ait une table d’erreurs. Les messages d’erreur peuvent être récupérés à l’aide de Msimsg.dll.

Exemple

Table de propriétés

Propriété Valeur
REINSTALLMODE Un

Table RemoveIniFile

RemoveIniFile Action Valeur
REINSTALLMODE 4

Résultats

ICE40 signale les erreurs suivantes.

Erreur ICE40 Description
REINSTALLMODE est défini dans la table de propriétés. Cela peut entraîner des difficultés. La définition de la propriété REINSTALLMODE dans .msi fichier peut entraîner un comportement inattendu. Pour corriger cette erreur, ne définissez pas cette propriété.
L’entrée RemoveIniFile Remove1 doit avoir une valeur, car l’action est « supprimer la balise » (4). Il existe une action supprimer la balise dans la colonne RemoveIniFile de la table RemoveIniFile sans spécifier de balise à supprimer dans la colonne valeur.
La table d’erreurs est manquante. Seuls les messages d’erreur numériques seront générés. cet avertissement ICE est obsolète, car Windows Installer ne requiert pas que le package ait une table d’erreurs. Les messages d’erreur peuvent être récupérés à l’aide de Msimsg.dll.
Cet avertissement signifie que la table d’erreurs est manquante dans le fichier .msi et que la propriété de Résumé du nombre de pages est inférieure ou égale à 100.
pour corriger cette erreur, utilisez une version actuelle du Windows Installer ou ajoutez une table d’erreurs au package d’installation et créez des modèles de mise en forme dans la colonne Message pour les messages d’erreur.

Référence ICE