Я пытаюсь создать установщик WIX, который позволяет пользователю указать путь установки с помощью аргументов командной строки.
<Property Id="IISROOTPATH">
<RegistrySearch Id="FindInetPubFolder" Root="HKLM" Key="SOFTWARE\Microsoft\InetStp" Name="PathWWWRoot" Type="directory" />
</Property>
...
<Directory Id="TARGETDIR" Name="SourceDir">
<Directory Id="IISROOTPATH">
<Directory Id="INSTALLPATH" Name="WebsiteFolder">
...
Если пользователь не передает никаких аргументов, он ищет реестр для папки iisroot и устанавливает файлы в папку с именем "WebsiteFolder"
Но чтобы пользователь мог изменить путь установки, он должен пройти по абсолютному пути, например
INSTALLPATH="C:\InetPub\wwwroot\CustomWebsiteFolder"
Как это работает? затем игнорирует другие элементы Справочника TARGETDIR и IISROOTPATH?
Как я могу изменить INSTALLPATH только на WEBSITEFOLDERNAME, чтобы пользователю нужно было только указать имя папки, а не абсолютный путь установки. Таким образом, заставляя пользователя всегда устанавливать в inetpub?