I have created a custom action that gets triggered via UI. It works
fine for new install but fails during upgrade. However, if I run a
repair from control panel, it then runs fine. I tried capturing msi
log but it does not give any clue. Here are the snippets...
UI:
----
<Control Id="CloseButton" Type="PushButton" X="230" Y="243" Width="66"
Height="17" Default="yes" Cancel="yes" Text="&Continue">
<Publish Event="DoAction" Value="ConfigureServer1">1</Publish>
<Publish Event="EndDialog" Value="Return">1</Publish>
</Control>
Custom Action:
--------------
<CustomAction Id="ConfigureServer1" Impersonate="no"
Directory="TARGETDIR" Return="asyncNoWait" ExeCommand="[#fileSetupDb]
"[ProductVersion]" "[OCISUPGRADE]""></
CustomAction>
Sequence for the UI file
------------------------
<InstallUISequence>
......
<Show Dialog="FinishedForm" OnExit="success" />
......
</InstallUISequence>
Any clues.... or anything I can try to debug etc.? I tried for a
couple of days with no results. I am not a newbie in msi or wix and
not an expert either.