WiX Vérifier l'existence du Fichier avant de l'Installer

J'ai vu cette question posée plusieurs fois, mais aucune réponse ne semble pas fonctionner pour moi. Je suis évidemment manquer quelque chose d'élémentaire, mais je n'arrive pas à trouver ce que c'est! J'ai seulement été à l'aide de WiX pour un couple de jours, donc je suis encore très nouveau pour elle.

En gros, j'ai construit un plug-in à un produit existant, et je veux vérifier que le produit est installé à l'avant de permettre à mon plug-in pour l'installer. Je pense que la façon la plus simple est de vérifier l'exécutable principal est dans le bon répertoire.

Mon code pour l'instant:

<Property Id="FILEEXISTS">
  <DirectorySearch Id="CheckFileDir" Path="INSTALLDIR" Depth="0">
    <FileSearch Id="CheckFile" Name="main.exe" />
  </DirectorySearch>
</Property>

<Condition Message="File does exist.">NOT FILEEXISTS</Condition>

INSTALLDIR est le Id du répertoire où l'main.exe devrait être et est défini dans le imbriqués Directory balises.

OriginalL'auteur Chris | 2011-06-29