ICE40

ICE40 effectue diverses validations.

Résultats

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

  • La propriété REINSTALLMODE a été remplacée.
  • Le tableau RemoveIniFile présente une entrée Supprimer l’étiquette sans valeur.
  • Le tableau Erreur ne figure pas 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, puisque Windows Installer ne nécessite aucun package avec un tableau d’erreur. Les messages d’erreur peuvent être récupérés à l’aide de Msimsg.dll.

Exemple

Tableau des propriétés

Propriété Valeur
REINSTALLMODE Un

 

Tableau RemoveIniFile

RemoveIniFile Action Valeur
REINSTALLMODE 4  

 

Résultats

ICE40 signale les erreurs suivantes.

Erreur ICE40 Description
REINSTALLMODE est défini dans le tableau Propriété. Ceci peut entraîner des difficultés. La définition de la propriété REINSTALLMODE dans un fichier .msi peut entraîner un comportement inattendu. Pour corriger cette erreur, ne définissez pas cette propriété.
L’entrée RemoveIniFile Supprimer1 doit présenter une valeur, puisque l’action est « Supprimer la balise » (4). Il existe une action Supprimer la balise dans la colonne RemoveIniFile du tableau RemoveIniFile sans spécifier la balise à supprimer dans la colonne Valeur.
Le tableau d’erreurs est manquant. Seuls les messages d’erreur numériques sont générés. Cet avertissement ICE est obsolète, puisque Windows Installer ne nécessite aucun package avec un tableau d’erreur. Les messages d’erreur peuvent être récupérés à l’aide de Msimsg.dll.
Cet avertissement signifie que le fichier .msi ne contient aucun tableau Erreur et que la propriété du résumé du nombre de pages est inférieure ou égale à 100.
Pour corriger cette erreur, utilisez une version actuelle de Windows Installer ou ajoutez un tableau d’erreur 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