Compartilhar via


Propriedade transitiva

Determina se o instalador irá reavaliar a condição propriedade para uma pasta selecionada, o arquivo, a chave do registro ou o valor de registro ao reinstalar em um computador de destino.

ObservaçãoObservação

Esta propriedade é um recurso avançado e deve ser usada com cuidado.

Configurações

As configurações para o transitiva são de propriedade:

Configuração

Descrição

Falso

O condição a propriedade do item selecionado só será avaliada na primeira vez que o aplicativo ou componente está instalado.

Se condição for avaliada como True, o item será instalado. Se condição for avaliada como False não será instalado.

O condição propriedade não será reavaliada para futuras instalações ou reinstalações. Portanto, o componente permanecerá instalado ou desinstalado, com base na avaliação da condição a propriedade na instalação inicial.

True

O condição a propriedade para o item selecionado será reavaliada sempre que o aplicativo ou componente está instalado. Ele será instalado se a condição propriedade é avaliada como True.

Comentários

Quando o transitiva for definida como False, instalação subseqüente ou reinstalação de um aplicativo ou componente poderá produzir resultados inesperados.

Por exemplo, suponha que o condição para um arquivo for definida como VersionNT>=500 e o transitiva for definida como False.

Neste exemplo, o condição propriedade determina que o arquivo não será instalado, a menos que o instalador determina o sistema operacional do computador de destino for o Windows 2000 (anteriormente chamado de Microsoft Windows NT 5.0) ou posterior. O transitiva propriedade definida como False determina que o instalador não irá reavaliar a condição propriedade após a instalação inicial.

Isso significa que se o instalador determina o operacional é o sistema Windows 95, não instalará este arquivo e salvará o False avaliação da condição de instalação. Se o sistema operacional posterior é atualizado para o Windows 2000 e instalar ou reinstalar o aplicativo (ou qualquer aplicativo que contém este componente), o instalador não irá reavaliar a VersionNT>=500 condição e o arquivo serão ainda não instalado ou atualizado — mesmo que agora deve ser.

Para evitar esse tipo de erro, você pode definir o transitiva propriedade para True.

Consulte também

Referência

Propriedades do Editor do registro

Propriedades de Arquivo System Editor

Propriedade condition