我有以下内容:
<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]'.
我想要实现的目标是可能的吗?毕竟,这只是根据传入的属性为安装打上烙印……