能够在FatalError Dlg中返回异常/错误详细信息

时间:2011-11-15 17:01:04

标签: wix custom-action wix3.6

我创建了自己的对话框,并有一个名为ACTIVATIONERROR的属性,它通过自定义操作设置。当它到达致命错误对话框时,它永远不会按预期显示。

示例:

<Control Id="Description4" Type="Text" X="135" Y="110" Width="220" Height="80" Transparent="yes" NoPrefix="yes" Text="{\WixUI_Font_Error}The error was:" />
            <Control Id="Description2" Indirect="yes" Type="Text" X="200" Y="110" Width="220" Height="80" Transparent="yes" NoPrefix="yes" Text="ACTIVATIONERROR" Property="ACTIVATIONERROR" />

我必须在属性上设置一些特殊的东西,比如安全属性/必须定义等等,我需要设置,因为它就像是空白一样。

详细日志说明它已经设置:

MSI (s) (54!D8) [16:52:13:727]: PROPERTY CHANGE: Adding ACTIVATIONERROR property. Its value is 'The remote server returned an unexpected response: (405) Method Not Allowed.'.

有人知道发生了什么事吗?

C0heers, Ĵ

1 个答案:

答案 0 :(得分:3)

您的控制文字应为:

[ACTIVATIONERROR]

Windows Installer使用formatted type作为安装程序属性。

此外,静态文本控件仅支持其text styles的间接寻址。由于ACTIVATIONERROR是实际文本,因此您应该删除元素的间接属性属性。