In my wxi file, I want to set a variable that has the Program Files directory. I want it to pick the localized value of Program Files.
<?define MyDirectory="!(wix.LocalizedProgramFilesFolder)\MyFiles"?>
I have defined LocalizedProgramFilesFolder as:
<WixVariable Id="LocalizedProgramFilesFolder" Value="[ProgramFilesFolder]"/>
However during installation the MyDirectoryis picked as:
"[ProgramFilesFolder]\MyFiles".
It does not expand ProgramFilesFolder. How do I use ProgramFilesFolder value in a variable in my wxi file?