Wix - удалить другой продукт
Наш основной установщик вызывает установщик другого продукта (продукта B)
Это создает две записи в окне "добавить программы удаления".
При удалении основного продукта продукт B не удаляется с машины.
Можно ли удалить продукт B, если основной продукт удален?
1 ответ
Решение
Вы можете попробовать использовать пользовательское действие с этими настройками:
- это должно быть запланировано после InstallFinalize в InstallExecuteSequence
следует использовать это условие:
УДАЛИТЬ = "ВСЕ"
используйте атрибут ExeCommand, чтобы указать командную строку удаления msiexec.exe (вы будете использовать фактический код продукта):
msiexec.exe / x
/ qb установите атрибут Return в asyncNoWait, чтобы удаление продукта B выполнялось в другом процессе