Возможность вернуть подробности об исключении / ошибке в FatalError Dlg - PullRequest
1 голос
/ 15 ноября 2011

Я создал свой собственный диалог, и у меня было свойство, известное как 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" />

Есть ли что-то конкретно в свойстве, которое я должен установить, например, свойство Secure / должно бытьопределяется и т.д., мне нужно установить, потому что он действует так, как будто он пустой.

Подробный журнал показывает, что он становится установленным:

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

1 Ответ

3 голосов
/ 15 ноября 2011

Ваш контрольный текст должен быть:

[ACTIVATIONERROR]

Установщик Windows использует форматированный тип для свойств установщика.

Кроме того, статические текстовые элементы управления поддерживают косвенное обращение только для своих текстовых стилей . Поскольку ACTIVATIONERROR является фактическим текстом, вы должны удалить атрибуты Косвенные и Свойство для вашего элемента.

...