Compartir a través de


Cómo: Establecer una instalación condicional basándose en las selecciones del usuario

La propiedad Condition puede utilizarse para agregar lógica condicional a un instalador (por ejemplo, para permitirle al usuario elegir si desea instalar un archivo determinado). Durante la instalación, la condición se evalúa y el archivo se instala sólo si el resultado de la evaluación es true.

El ejemplo siguiente muestra cómo usar un cuadro de diálogo Interfaz de usuario Botones de opción para instalar condicionalmente un archivo.

Nota

Es posible que su equipo muestre nombres o ubicaciones diferentes para algunos de los elementos de la interfaz de usuario de Visual Studio incluidos en las instrucciones siguientes. La edición de Visual Studio que se tenga y la configuración que se utilice determinan estos elementos. Para obtener más información, vea Valores de configuración de Visual Studio.

Para instalar un archivo basándose en una elección del usuario

  1. En el Editor de la interfaz de usuario, seleccione el nodo Iniciar, situado bajo Instalar.

  2. En el menú Acción, elija Agregar cuadro de diálogo.

  3. En el cuadro de diálogo Agregar cuadro de diálogo, seleccione el cuadro de diálogo Botones de opción (2 botones).

  4. En el menú Acción, elija Subir dos veces y desplace el nodo Botones de opción (2 botones) justo debajo del nodo Pantalla de bienvenida.

    Nota

    Todos los cuadros de diálogo personalizados deben preceder al cuadro de diálogo Carpeta de instalación (Dirección de la instalación, en el caso de un Proyecto de programa de instalación Web).

  5. Seleccione el nodo Botones de opción (2 botones) en el Editor de la interfaz de usuario. En la ventana Propiedades, seleccione la propiedad BodyText y describa la opción que se va a mostrar (por ejemplo "¿Desea instalar el archivo Léame?").

  6. Seleccione la propiedad Button1Label y describa la primera opción (por ejemplo "Instalar el archivo Léame").

  7. Seleccione la propiedad Button2Label y describa la segunda opción (por ejemplo "No instalar el archivo Léame").

  8. En el menú Ver, elija Editor y, a continuación, haga clic en Sistema de archivos.

  9. Seleccione un archivo en el Editor del sistema de archivos.

  10. En la ventana Propiedades, seleccione la propiedad Condition y escriba BUTTON2=1.

    Esta condición usa la propiedad ButtonProperty (BUTTON2) del cuadro de diálogo Botones de opción (2 botones), que devuelve la propiedad Button1Value (1) o Button2Value (2), en función del botón que se seleccione durante la instalación. Si se selecciona el primer botón, la condición BUTTON2=1 se evaluará como true y se instalará el archivo.

    SugerenciaSugerencia

    En el ejemplo anterior, la propiedad ButtonProperty usa el valor predeterminado "BUTTON2", pero en la mayoría de los casos, se deseará cambiar este nombre por otro más descriptivo, por ejemplo, "InstalarLeame".

Vea también

Referencia

Condition (Propiedad)

Otros recursos

Administración de la interfaz de usuario en la implementación

Administración de la instalación de archivos en la implementación