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

Wix 能够在FatalError Dlg中返回异常/错误详细信息,wix,custom-action,wix3.6,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:" />

我创建了自己的对话框,并拥有一个名为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(54!D8)[16:52:13:727]:属性更改:添加ACTIVATIONERROR属性。其值为“远程服务器返回意外响应:(405)方法不允许”。

有人知道发生了什么吗

他说,
J

您的控件文本应该是:

[ACTIVATIONERROR]
Windows Installer使用用于安装程序属性的

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