Я создаю установщик 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 относительных путей.