Compartir a través de


Transitive (Propiedad)

Determina si el instalador volverá a evaluar la propiedad Condition para un archivo, carpeta, clave del Registro o valor de Registro seleccionado al reinstalar en un equipo de destino.

Nota

Esta propiedad es una característica avanzada y se debe utilizar con cuidado.

Valores

Los valores para la propiedad Transitive son:

Ajuste

Descripción

False

La propiedad Condition del elemento seleccionado sólo se evaluará la primera vez que se instale la aplicación o componente.

Si Condition se evalúa como True, el elemento se instalará; si Condition se evalúa como False, no se instalará.

La propiedad Condition no se volverá a evaluar en futuras instalaciones o reinstalaciones. Por lo tanto, el componente permanecerá instalado o desinstalado según la evaluación que se realice de la propiedad Condition en la instalación inicial.

True

La propiedad Condition del elemento seleccionado se evaluará cada vez que se instale la aplicación o componente. Se instalará si la propiedad Condition se evalúa como True.

Comentarios

Cuando la propiedad Transitive se establece en False, las siguientes instalaciones o reinstalaciones de una aplicación o componente pueden producir resultados inesperados.

Como ejemplo, supongamos que la propiedad Condition para un archivo es VersionNT>=500 y la propiedad Transitive es False.

En este ejemplo, la propiedad Condition estipula que el archivo no se instalará a menos que el instalador determine que el sistema operativo del equipo de destino es Windows 2000, anteriormente denominado Microsoft Windows NT 5.0, o posterior. La propiedad Transitive establecida en False estipula que el instalador no volverá a evaluar la propiedad Condition después de la instalación inicial.

Esto significa que si el instalador determina que el sistema operativo es Windows 95, no instalará este archivo y guardará False como resultado de la evaluación de la condición de instalación. Si posteriormente el sistema operativo se actualiza a Windows 2000 e instala o reinstala la aplicación o cualquier aplicación que contenga este componente, el instalador no volverá a evaluar la condición VersionNT>=500 y el archivo continuará sin instalarse ni actualizarse, aunque debiera.

Para evitar este tipo de errores, establezca la propiedad Transitive en True.

Vea también

Referencia

Propiedades del Editor del Registro

Propiedades del Editor del sistema de archivos

Condition (Propiedad)