检查是否在自定义操作中安装或升级

时间:2015-10-20 14:59:43

标签: wix wix3.5

如果msi正在安装或升级,我该如何检查C#自定义操作?是否有会话属性?

1 个答案:

答案 0 :(得分:1)

如果您正在使用WiX majorupgrade元素,那么如果您进行安装并且它将要升级,则会设置WIX_UPGRADE_DETECTED属性。

http://wixtoolset.org/documentation/manual/v3/xsd/wix/majorupgrade.html

该属性由FindRelatedProducts操作设置,因此您的自定义操作必须在此之后。如果您只是进行全新安装,则不会进行设置。