J'ai un composant que je dois installer seulement s'il existe une clé de registre qui signifie qu'une application a été installée.Wix conditionnellement installer le composant si la clé de Registre existe
Je dois attribuer la valeur de la clé de registre (c'est un répertoire) à une propriété, puis utiliser cette propriété pour copier des fichiers.
J'ai le script suivant jusqu'à présent mais obtenir une erreur "Le système ne peut pas trouver le fichier" [MYTESTDIR] fileToCopy.dat '. "
Toute aide serait vraiment appréciée.
<Property Id="MYTESTDIR">
<RegistrySearch Id="NetFramework20"
Root="HKLM"
Key="SOFTWARE\TEST\VALUE\1.00"
Name="MyName"
Type="directory" />
</Property>
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="ProgramFilesFolder">
<Directory Id="TEST" Name="Test">
<Component Id="MyComponent" Guid="E5FF53DE-1739-42c4-BE37-60F810C9CD69">
<Condition>MYTESTDIR</Condition>
<File Id="fileToCopy.dat" Name="fileToCopy.dat" Source="[MYTESTDIR]fileToCopy.dat">
<CopyFile Id="fileToCopy.datCopy" DestinationProperty="WEBSERVICEBINFOLDER" />
</File>
</Directory>
</Directory>
</Directory>
<Feature Id="MyFeature" Title="MyFeature" Level="1">
<ComponentRef Id="MyComponent" />
</Feature>