Deployment and the Run-Time User Interface

The deployment tools in Visual Studio let you control the user interface that is presented to a user when your application is installed on a target computer. You can customize the user interface to present information to the user or to gather information from the user.

The User Interface Editor is used to specify and customize the dialog boxes that will be displayed. Each user interface dialog box represents a separate page in the Setup Wizard that is displayed during installation.

A number of predefined dialog boxes are available in the User Interface Editor to handle common scenarios such as introducing the purpose of the wizard (Welcome dialog box), enabling the user to specify an installation directory (Installation Folder dialog box), or showing the progress of an installation (Progress dialog box). In addition, several custom dialog boxes are provided that enable you to present choices or gather information by using check boxes, option (radio) buttons, and text boxes. For more information, see How to: Add and Remove Installation Dialog Boxes in the User Interface Editor.

Note

Visual Studio Setup and Deployment projects do not support custom dialog boxes or other user interface elements that you build yourself. Also, see Installation Dialog Box Restrictions.

Each user interface dialog box has properties that can be used to control its appearance, and custom dialog boxes include properties that can be evaluated during installation, using conditions to change the installation. For more information, see Properties for the User Interface Editor.

See Also

Tasks

How to: Customize Installation Dialog Boxes in the User Interface Editor

Concepts

Installation Dialog Box Restrictions

Other Resources

User Interface Management in Deployment

Deployment Dialog Boxes