【发布时间】:2012-04-16 18:14:07
【问题描述】:
所以我有一个自定义操作
<CustomAction Id="GetTarget"
BinaryKey="CA"
DllEntry="GetTargetPath"
Execute="immediate"
Return="check"
HideTarget="no"
Impersonate="no" />
<InstallExecuteSequence>
<Custom Action="GetTarget" After="CostFinalize">(NOT REMOVE = "ALL")</Custom>
</InstallExecuteSequence>
这正在调用一个调用方法session.GetTargetPath("TARGETPATH"); 的DLL 但我得到一个异常“目录名称无效。TARGETPATH”。我有自定义操作为After="CostFinalize",因为这是我从源(我可以提供)中读取的内容,但我认为有一个错误,我认为我只需要在正确的时间执行操作。
【问题讨论】:
标签: wix wix3.5 custom-action