0

我有一个用于维护安装的自定义操作:

<Custom Action="caPostMaintenanceConfiguration" Before="InstallFinalize">Installed AND NOT WIX_UPGRADE_DETECTED</Custom>

但是在卸载过程中从原始 MSI 升级期间正在执行此操作。它是 Wix 基础架构中的错误吗?有没有办法控制它?

4

1 回答 1

1

假设自定义操作在最初安装的 MSI 以及您的升级中,那么它将在旧产品的卸载期间运行。该条件将评估为真,因为在您卸载旧产品时仍安装旧产品,并且在卸载期间不会设置 WIX_UPGRADE_DETECTED。

于 2017-11-27T18:28:01.387 回答