【问题标题】:When can I get the target directories in a WIX installer?我什么时候可以在 WIX 安装程序中获取目标目录?
【发布时间】: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


    【解决方案1】:

    【讨论】:

    • 是的,我测试了 APPLICATIONROOTDIRECTORY 并且它有效,然后我意识到我的名字错误。只是有一个星期一的时刻。
    猜你喜欢
    • 1970-01-01
    • 2022-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多