Я создаю установщик MSI с WiX, и я использую WixUI_Advanced. Определение my ApplicationFolder выглядит так, следуя советам в другом ответе SO (трюки и советы WiX).
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="$(var.PlatformProgramFilesFolder)">
<Directory Id="APPLICATIONFOLDER" Name="$(var.InstallName)">
Теперь я хочу дать пользователю возможность выполнить тихую установку и передать имя ApplicationFolder на пути, относящееся к соответствующей папке программных файлов или абсолютной.
Я знаю, что могу передать общедоступные значения свойств в командной строке msiexec,, но как использовать это как значение для ApplicationFolder и как установить это для абсолютных vs относительных путей.