Динамически установить расположение WixUIBannerBmp на основе свойства - PullRequest
2 голосов
/ 18 января 2011

У меня есть следующее:

<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]'.

Возможно ли то, что я пытаюсь достичь? В конце концов, это просто брендинг установки на основе переданного свойства ...

1 Ответ

0 голосов
/ 20 июня 2012

Нет, то, что вы пытаетесь выполнить, не поддерживается установщиком Windows. К сожалению.

...