У меня есть следующее:
<WixVariable Id="WixUIBannerBmp" Value="FirstBanner.jpg" />
Я хочу иметь возможность установить значение этого WixVariable
, используя свойство, которое передается при запуске установщика:
msiexec.exe /i MyInstaller.msi /l* install.log MYPROPERTY=SomeValue
Итак, основываясь на значении MYPROPERTY
, я установил значение WixVariable
в одно из двух (или более) значений.
Мой первоначальный удар оказался неудачным:
<Property Id="BANNERLOCATION" Value="FirstBanner.jpg" />
<WixVariable Id="WixUIBannerBmp" Value="[BANNERLOCATION]" />
Я получаю следующую ошибку сборки:
error LGHT0103: The system cannot find the file '[BANNERLOCATION]'.
Возможно ли то, что я пытаюсь достичь? В конце концов, это просто брендинг установки на основе переданного свойства ...