我有以下内容:
<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]'.
我想要实现的目标是什么?毕竟,这只是基于传入的属性来标记安装......
答案 0 :(得分:0)
不,Windows Installer不支持您要完成的任务。遗憾。