tengo algo como esto:la forma de ejecutar acción personalizada antes RemoveExistingProducts con After = "InstallValidate" en WiX
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallValidate"/>
</InstallExecuteSequence>
Dado que uno de la desinstalación falla i necesidad de ejecutar una acción personalizada para resolver el problema antes de RemoveExistingProducts . Algo en las líneas de:
<CustomAction Id="FixStuff" .. />
<InstallExecuteSequence>
<Custom Action="FixStuff" Before="RemoveExistingProducts" />
<RemoveExistingProducts After="InstallValidate"/>
</InstallExecuteSequence>
Esto, por supuesto, no funciona ya que Acción personalizada no puede ser anterior a InstallInitialize. Realmente me gustaría eliminar los productos existentes entre InstallValidate e InstallInitialize, pero me gustaría ejecutar FixStuff antes de eliminar los productos existentes.
¿Es posible hacerlo?