【问题标题】:Custom error message using WiX setup使用 WiX 设置的自定义错误消息
【发布时间】:2013-06-28 10:21:26
【问题描述】:

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

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

【问题讨论】:

    标签: wix wix3.5


    【解决方案1】:

    您可以使用属性来做到这一点。使用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]" />
    

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

    【讨论】:

    • 当我放置一个名为刷新的新按钮时,您能帮我如何更改图像吗?它只会调用我的自定义操作,并且应该根据条件更改图像。我完成了但是,如果我在同一个窗口中,图像不会改变,但是如果我返回并再次来到此屏幕,这是可行的。我怎样才能在同一个窗口中执行此操作。?
    • 试试这个堆栈溢出答案。 stackoverflow.com/questions/4241863/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-23
    • 2013-09-23
    • 2023-04-03
    • 2014-09-04
    • 2011-08-14
    相关资源
    最近更新 更多