0
インストールされているxmlファイルを更新するカスタムアクションを作成しました。ファイルのパスをCustomActionData
のカスタムアクションに渡しています。これはうまく動作しますが、カスタムアクションでxmlファイルを開こうとすると、アクションは間違ったディレクトリにあります。例えばカスタムアクションがインストールされたファイルを見つけることができません
<CustomAction Id="UpdateConfigCustomAction" BinaryKey="CustomActionsDLL"
DllEntry="UpdateConfigFileAction" Execute="deferred" Return="check" Impersonate="no" />
<InstallExecuteSequence>
<Custom Action="SetPropertiesCustomAction" Before="UpdateConfigCustomAction" />
<Custom Action="UpdateConfigCustomAction" Before="InstallFinalize">NOT Installed</Custom>
</InstallExecuteSequence>
xmlファイルのパスは次のとおりです。C:\Program Files(x86)\MyProgram\file.xml
が、アクションは私が間違って何をやっているC:\Windows\Installer\****.TMP\C:\Program Files(x86)\MyProgram\file.xml
を見ていますか?