在WIX中运行自定义操作

时间:2014-01-24 20:43:04

标签: c# wix

我为WIX项目创建了托管自定义操作。自定义操作从安装的用户界面阶段所需的文件中检索有关计算机的信息。我发现的所有示例都假设自定义操作应该在安装结束时具有模式:

    <Binary Id="CustomActions.CA.dll" SourceFile="CustomActions.CA.dll" />
    <CustomAction Id="GetMachineInformation" Return="check" Execute="immediate" BinaryKey="CustomActions.CA.dll" DllEntry="GetMachineInformation" />

<InstallExecuteSequence>
    <Custom Action="GetMachineInformation" After="InstallFinalize" />
</InstallExecuteSequence>

根据我的理解,它应该在一切完成后执行自定义操作。如何在第一个用户界面窗口出现之前的过程开始时执行此自定义操作?

1 个答案:

答案 0 :(得分:0)

您必须将序列设置为标准安装执行序列中第一个事件之前的序列。这个问题似乎已经涵盖了它

Executing Custom Actions immediately in WIX