You can override OnDetectRelatedBundle: // Same version with different Id is installed this condition is true: if ((args.Operation == RelatedOperation.None) && (args.RelationType == RelationType.Upgrade)) { ... } --Independent WiX Expert. Creator of- https://JetBA.net - Native and WPF WiX BootstrapperApplication Frameworks