【发布时间】:2015-11-18 01:57:17
【问题描述】:
我想在文件复制到目标文件夹后执行自定义操作。
在自定义操作中,我运行复制的脚本文件,所以给我找不到错误文件。
<CustomAction Id="RunDBScript"
BinaryKey="CA"
DllEntry="RunDBScript"
Execute=" immediate"
Return="check" />
<Custom Action="RunDBScript" After="InstallFiles">
<![CDATA[NOT Installed]]>
</Custom>
此自定义操作给出一个错误文件/目录未找到。所以这个动作在文件复制之前调用。
那么,文件复制后如何调用自定义操作?
我不明白为什么在 InstallFiles 之前调用此自定义操作,即使我指定为 After="InstallFiles"。
【问题讨论】:
-
推迟您的 CA:
Execute="deferred" -
如果我使用 Execute="deferred" 然后给我错误:“无法通过非立即自定义操作访问会话详细信息”
-
您是如何解决问题的?
标签: wix custom-action