2016-03-22 2 views
0

Привет, я разработал установщик wix для своего веб-приложения, и он отлично работает для меня. У меня есть несколько пользовательских действий в моем wix. Мне нужно показать пользователю статус пользовательских действий в конце настройки, как показано ниже образ.Возможно ли показать пользовательский статус действия для пользователя?

enter image description here

возможно в WiX ..?

Если да, то любой учебник доступен ..?

ответ

2

В общем, вы должны смотреть на создание пользовательского интерфейса с ожоговым загрузчике, и ответы здесь охватывают примеры и так далее:

Custom WiX Burn bootstrapper user interface?

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

Однако непонятно, почему ваш дисплей будет полезен. В этом примере SQL показаны все условия, которые должны быть выполнены до завершения установки, поэтому пользователь может исправить любые проблемы, которые могут помешать установке. Некоторые из этих сообщений SQL могут быть получены из кода пользовательских действий, но их целью является проверка возможности установки (и они могут быть реализованы как условия запуска, а не пользовательские действия). Наличие отчета о пользовательских действиях в конце установки, скорее всего, будет главным образом шумом, а не чем-либо действительным пользователем. Пользовательские действия выходят из строя и откатываются от установки (поэтому нет «конца» установки, просто сообщение, указывающее на ошибку), или они не критичны - возможно, они влияют на некоторые детали установки или отказа, не являются фатальными для установки. Таким образом, список пользовательских действий, которые «не удались», не кажется полезным, потому что неудавшееся пользовательское действие откатит всю установку. Список выполненных пользовательских действий скорее похож на запуск программы, так и отображение всех классов и методов, которые были вызваны, и это отладочная информация, а не информация пользователя.

Возможно, вам стоит пояснить вашу цель. Например, если вы хотите отслеживать пользовательские действия, чтобы увидеть, что они сделали, есть способы войти в стандартную ведомую регистрацию установщика Windows, если это то, что вам нужно.

Смежные вопросы