Поделиться через


Ограничения для диалогового окна установки

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

Примечание

Проекты установки и развертывания Visual Studio не поддерживают настраиваемые диалоговые окна или другие элементы интерфейса, созданные пользователем.

Узел "Начало"

Узел "Начало" содержит диалоговые окна, отображаемые до начала фактической установки.

В узле Начало могут быть размещены только следующие диалоговые окна: Заставка, Приветствие, Переключатели, Флажки, Текстовые поля, Папка установки (или Адрес установки) и Подтверждение установки.

Узел "Выполнение"

Узел Выполнение содержит единственное диалоговое окно, отображаемое непосредственно в ходе установки.

В узел Выполнение может быть помещено только диалоговое окно Выполнение. При помещении любого другого диалогового окна в этот узел возникает ошибка построения.

Узел "Завершение"

Узел Завершение содержит диалоговые окна, отображаемые после завершения установки.

В узел Завершение могут быть помещены только диалоговые окна Регистрация пользователя и Готово.

Диалоговое окно Готово закрывает Мастер установки. Это последнее диалоговое окно в разделе Завершение. При удалении диалогового окна Готово возникает ошибка построения, если не удалены также все остальные диалоговые окна (при удалении всех диалоговых окон будет создан установщик без интерфейса пользователя).

Дополнительные рекомендации

Диалоговое окно Заставка (если оно используется) всегда первое. За ним следует диалоговое окно Приветствие. Все настраиваемые диалоговые окна, например Переключатели, Флажки или Текстовые поля, должны находиться в узле Начало, поскольку они предназначены для сбора сведений, используемых во время установки. Диалоговое окно Установочная папка (или Адрес установки) должно быть предпоследним диалоговым окном в узле Начало, так как оно может отключать кнопку Назад. Диалоговое окно Подтверждение установки должно быть последним, поскольку оно предоставляет пользователю возможность выхода до начала самой установки.

Диалоговое окно Сведения о пользователе может быть помещено как в узле Начало, так и в узле Завершение; однако если оно находится в узле "Завершение", любые изменения, внесенные в этом окне, не будут отражены в реестре. Если свойство ShowSerialNumber имеет значение true, диалоговое окно должно быть помещено в узел Начало с целью проверки серийного номера до начала установки.

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

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

Диалоговое окно Файл сведений может быть помещено как в узел Начало, так и в узел Завершение. Если в нем содержатся сведения, которые могут повлиять на ход установки, окно должно находиться в узле Начало; в противном случае его обычно помещают в узел Завершение.

См. также

Другие ресурсы

Управление пользовательским интерфейсом при развертывании