У меня есть что-то вроде этого:
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallValidate"/>
</InstallExecuteSequence>
Поскольку одна из деинсталляций не удалась, мне нужно выполнить Пользовательское действие для решения проблемы ПЕРЕД RemoveExistingProducts. Что-то в строках:
<CustomAction Id="FixStuff" .. />
<InstallExecuteSequence>
<Custom Action="FixStuff" Before="RemoveExistingProducts" />
<RemoveExistingProducts After="InstallValidate"/>
</InstallExecuteSequence>
Это, конечно, не работает, поскольку Custom Action не может быть перед InstallInitialize. Я действительно хотел бы удалить существующие продукты между InstallValidate и InstallInitialize, но я хотел бы выполнить FixStuff перед удалением существующих продуктов.
Возможно ли это вообще?