我创建了自己的对话框,并有一个名为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, Ĵ
答案 0 :(得分:3)
您的控制文字应为:
[ACTIVATIONERROR]
Windows Installer使用formatted type作为安装程序属性。
此外,静态文本控件仅支持其text styles的间接寻址。由于ACTIVATIONERROR是实际文本,因此您应该删除元素的间接和属性属性。