基于属性动态设置WixUIBannerBmp位置

时间:2011-01-18 16:06:55

标签: user-interface wix windows-installer wix3.5

我有以下内容:

<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 :(得分:0)

不,Windows Installer不支持您要完成的任务。遗憾。