问题描述
我正在根据wix刻录安装程序正在执行的操作来显示“安装”或“卸载”标签。到目前为止,我已经尝试过:
<?define InstallStatus=[WixBundleAction]?>
<?if $(var.InstallStatus) = 5?>
<Variable Name="StatusLabel" Value="Install"/>
<?else ?>
<Variable Name="StatusLabel" Value="Uninstall"/>
<?endif ?>
但是它总是返回卸载。当我检查日志文件时,得到了初始化字符串变量'StatusLabel'值为'Uninstall'。
当我尝试打印InstallStatus时,它没有值(“”)。似乎直到那时才设置。
还有其他方法可以实现吗?