所以我有一个自定义动作
<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>
这是调用一个调用该方法的 DLLsession.GetTargetPath("TARGETPATH");
但我得到一个异常“目录名称无效。TARGETPATH”。我有自定义操作,After="CostFinalize"
因为这是我从源(我可以提供)中读取的内容,但我认为有一个错误,我认为我只需要在正确的时间执行操作。