Подтвердить что ты не робот

В WiX можно ли обновить текст статуса при выполнении пользовательских действий?

Когда я запускаю (несколько) длинных пользовательских действий, могу ли я обновить текст состояния GUI с информацией о ходе?

4b9b3361

Ответ 1

Согласно сообщению в блоге Джонатона Росси - да, вы можете! Но для этого вам нужно настроить свой WiX-интерфейс:

Если у вас есть пользовательское действие, например:

<CustomAction Id="CA_DevEnv2008Setup"
              Property="DEVENV2008_EXE_PATH"
              ExeCommand="/setup" Impersonate="no"
              Execute="deferred" />

Затем элемент ProgressText, подобный следующему, установит текст состояния во время работы:

<UI>
  <ProgressText Action="CA_DevEnv2008Setup">Configuring Foo... (this may take a few minutes).</ProgressText>
</UI>