第一个对话框(欢迎)出现后,有没有办法在WIX中执行自定义操作?
要求是检查先决条件,其中一些需要自定义操作。
当我们点击下一个对话框时,可以执行自定义操作,但是除了我们的自定义先决条件之外,还会确定标准WIX先决条件。
(我们需要的自定义操作是检查IIS 6元数据库兼容性是否已打开,并且注册表搜索在使用32位安装程序的x64计算机上不起作用)
答案 0 :(得分:2)
添加如下内容:
<Custom Action="MyCustomAction" Before="FindRelatedProducts">1</Custom>
答案 1 :(得分:2)
我使用这样的东西......
<InstallExecuteSequence>
<Custom Action="CA_DoSomething" After="FindRelatedProducts">
<![CDATA[1]]>
</Custom>
</InstallExecuteSequence>
<InstallUISequence>
<Custom Action="CA_DoSomething" After="FindRelatedProducts">
<![CDATA[1]]>
</Custom>
</InstallUISequence>
<CustomAction Id="CA_DoSomething" Error="Error message goes here" />