Lorsque j’essaie de créer le programme d’installation, j’obtiens l’erreur suivante:
Le répertoire ProgramMenuDir
trouve dans le profil utilisateur mais n’est pas répertorié dans la table RemoveFile
.
Comment résoudre ce problème? Voici la structure de répertoire que j’utilise:
Pour autant que je
, le problème réside dans l’utilisation de l’
. Si l’atsortingbut ‘Directory’ est omis, il prend le répertoire du composant parent. Dans votre cas, c’est un répertoire avec Id = “EFIMonarch”. Cela explique pourquoi vous obtenez l’avertissement pour le répertoire externe (ProgramMenuDir), mais ne l’obtenez pas pour le répertoire EFIMonarch.
Essayez de remplacer:
avec
En outre, il est conseillé d’être explicite pour chaque élément RemoveFolder.
J’espère que cela t’aides.
Il suffit d’écrire ceci pour d’autres personnes qui peuvent encore éprouver ce problème même après avoir suivi la réponse à cette question.
J’ai eu le même problème, et même après avoir spécifié explicitement le répertoire dans le dossier RemoveFolder ne m’a pas aidé, j’ai essayé de mettre ce répertoire contenant les composants d’installation / désinstallation de raccourci juste après le TARGETDIR dans le même fragment et il a aidé à résoudre mon problème.
Si la réponse suivante ne fonctionne toujours pas. Essayez de redémarrer votre studio visuel.