Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在WIX中运行自定义操作_C#_Wix - Fatal编程技术网

C# 在WIX中运行自定义操作

C# 在WIX中运行自定义操作,c#,wix,C#,Wix,我已经为WIX项目创建了一个托管自定义操作。自定义操作从安装的用户界面阶段所需的文件中检索有关计算机的信息。我发现的所有示例都假定自定义操作应该在安装结束时进行,因此具有以下模式: <Binary Id="CustomActions.CA.dll" SourceFile="CustomActions.CA.dll" /> <CustomAction Id="GetMachineInformation" Return="check" Execute="immedi

我已经为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>


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

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