3

使用WiX设置,如何显示自定义错误消息对话框,其中将所有安装检查过程显示为刻度线,将失败的检查过程显示为关闭标记?

使用 WiX 设置的自定义错误消息示例

并且如果任何文件检查条件不满足。也就是说,如果任何安装显示关闭标记,那么我如何强制用户停止安装设置过程?

4

1 回答 1

3

您可以使用属性来执行此操作。使用Bitmap控件设置图标。

   <Binary Id="RightClick" SourceFile="Resources\Right.jpg" />
   <Binary Id="WrongClick" SourceFile="Resources\Wrong.jpg" />

使用SetPropertyCustomAction根据条件设置属性值并将值传递给Bitmap控件。

<PropertyRef Id="NETFRAMEWORK40FULL" />
<Property Id="NETFramework_Icon" Value="WrongClick" />
<SetProperty Id="NETFramework_Icon" Value="RightClick" After="AppSearch">NETFRAMEWORK40FULL</SetProperty>

在对话框中,

<Control Type="Bitmap" Id="NETFramewor40ico" Width="20" Height="20" X="240" Y="70" Text="[NETFramework_Icon]" />

关于第二个查询,如果未安装任何先决条件,则禁用下一步按钮,或者为静默安装引发自定义错误。

于 2013-06-28T10:46:50.947 回答