我什么时候可以在WIX安装程序中获取目标目录?
所以我有一个自定义操作我什么时候可以在WIX安装程序中获取目标目录?,wix,wix3.5,custom-action,Wix,Wix3.5,Custom Action,所以我有一个自定义操作 <CustomAction Id="GetTarget" BinaryKey="CA" DllEntry="GetTargetPath" Execute="immediate" Return="check" HideTarget="no" Impersona
<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”
,因为这是我从源代码(我可以提供)中读取的内容,但我认为这是一个错误,我认为我必须在正确的时间执行该操作。我想你指的是TARGETDIR。看看我想你指的是TARGETDIR。看看是的,我测试了APPLICATIONROOTDIRECTORY,它成功了,然后我意识到我的名字错了。只是有一个周一的时刻。是的,我测试了APPLICATIONROOTDIRECTORY,它工作了,然后我意识到我的名字错了。只是有个星期一的时间。