Wix Bootstrapper (Burn) 标签的条件显示
Wix Bootstrapper (Burn) Conditional Display of Label
我正在尝试根据 wix burn 安装程序执行的操作显示标签“安装”或“卸载”。到目前为止我试过这个:
<?define InstallStatus=[WixBundleAction]?>
<?if $(var.InstallStatus) = 5?>
<Variable Name="StatusLabel" Value="Install"/>
<?else ?>
<Variable Name="StatusLabel" Value="Uninstall"/>
<?endif ?>
但它总是returns卸载。当我检查日志文件时,我得到 Initializing string variable 'StatusLabel' to value 'Uninstall'.
当我尝试打印 InstallStatus 时,它没有值 ("")。好像到时候还没定。
还有其他方法可以实现吗?
我正在尝试根据 wix burn 安装程序执行的操作显示标签“安装”或“卸载”。到目前为止我试过这个:
<?define InstallStatus=[WixBundleAction]?>
<?if $(var.InstallStatus) = 5?>
<Variable Name="StatusLabel" Value="Install"/>
<?else ?>
<Variable Name="StatusLabel" Value="Uninstall"/>
<?endif ?>
但它总是returns卸载。当我检查日志文件时,我得到 Initializing string variable 'StatusLabel' to value 'Uninstall'.
当我尝试打印 InstallStatus 时,它没有值 ("")。好像到时候还没定。
还有其他方法可以实现吗?