【问题标题】:Accessing InstallShield "Support Files" from DTF (Managed Custom Action)从 DTF 访问 InstallShield“支持文件”(托管自定义操作)
【发布时间】:2011-01-12 10:59:25
【问题描述】:

我在 InstallShield 的“支持文件”视图中放置了一堆 .SQL 脚本。

我想在我的自定义操作中访问这些 SQL 脚本(通过 DTF)。我该怎么做?

【问题讨论】:

    标签: wix installshield custom-action dtf


    【解决方案1】:

    InstallShield 有一个自定义操作来提取支持文件,称为ISSetupFilesExtract。我猜当您添加支持文件时,InstallShield 引擎会自动安排此操作。因此,您可以在 ISSetupFilesExtract 之后安排您的 DTF 自定义操作,并将支持文件解压缩到 temp 目录。

    【讨论】:

    • 它确实有那个自定义操作,我猜这些文件正在被提取到 A 目录。在 InstallScript 中,您只需要使用 SUPPORTDIR 属性来获取“支持文件”目录(Temp?)的路径,但您不能使用 DTF 中的 SUPPORTDIR。我可以只访问临时目录吗?
    • 嗯,为什么不能使用 SUPPORTDIR?我认为它可以作为常规属性来处理...您可能正在尝试从延迟操作中解决它,而不是先通过 CustomActionData 传递它?
    • 对。那么我如何通过 CustomActionData 传递呢?
    • 即使从立即执行的 CA 中,我仍然无法访问 SUPPORTDIR。还有其他想法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-31
    • 2011-02-26
    相关资源
    最近更新 更多