Мой оригинальный продукт имеет настраиваемое действие, для которого не установлено условие «НЕ установлено», поэтому он пытается запускаться при удалении исправления. Я проверил, что изменение базовой установки решает проблему, но продукт уже развернут.
Есть ли способ, которым я могу изменить патч, чтобы он мог правильно удалить?
Я использую метод Purely WiX .
До сих пор я пытался установить OptimizeCustomActions, но, похоже, это не дало эффекта:
<OptimizeCustomActions SkipImmediate="yes" SkipDeferred="yes" SkipAssignment="yes"/>
Я также попытался добавить CustomActionRef
к PatchFamily
, что, похоже, включало в себя двоичный файл пользовательских действий, но при удалении все еще требуется оригинальный пакет.