Directory NN est dans le profil utilisateur, mais n’est pas répertorié dans la table RemoveFile

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.