UIでトリガーされるカスタムアクションを作成しました。新しいインストールでは正常に動作しますが、アップグレード時には失敗します。しかし、コントロールパネルから修復を実行すると、正常に動作します。私はmsiログをキャプチャしようとしましたが、何の手がかりも与えません。ここでは...スニペットですWiX - アップグレード後にカスタムアクション(インストール後)が実行されない
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>
カスタムアクション:UIファイルの
<CustomAction Id="ConfigureServer1" Impersonate="no" Directory="TARGETDIR" Return="asyncNoWait" ExeCommand="[#fileSetupDb] "[ProductVersion]" "[OCISUPGRADE]""></CustomAction>
シーケンス:
<InstallUISequence>
......
<Show Dialog="FinishedForm" OnExit="success" />
......
</InstallUISequence>
どれ手がかり....か何か私はデバッグなどを試みることができますか?私は数日間何の結果もなかった。私はmsiやwixの初心者ではなく、専門家でもありません。
どのように失敗しますか?どのエラーコード?アップグレードログを投稿できませんか? –
Failsは、カスタムアクションを実行しないことを意味します。 – Samuel