能够在FatalError Dlg中返回异常/错误细节



我创建了自己的对话框,并有一个名为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,J

你的控制文本应该是:

[ACTIVATIONERROR]

Windows安装程序使用格式化类型的安装程序属性。

同样,静态文本控件只支持间接的文本样式。因为ACTIVATIONERROR是实际的文本,你应该移除元素的IndirectProperty属性。

最新更新