Compartilhar via


Propriedade transitiva

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

Observação:

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

Configurações

As configurações para o Transitivapropriedade são:

Configuração

Descrição

False

The Condiçãopropriedade para o item selecionado será avaliada apenas na primeira time aplicativo ou componente está instalado.

If Condição avaliaTrue, o item será instalado; se Condição avaliaFalse não será instalado.

The Condiçãopropriedade não será reavaliada para futuras instalações ou reinstalações.Portanto, o componente permanecerá instalado ou desinstalado, com base na avaliação do Condiçãopropriedade na instalação inicial.

True

The Condiçãopropriedade para o item selecionado será reavaliada sempre que o aplicativo ou componente está instalado.Ele será instalado se o Condição propriedade avaliaTrue.

Comentários

Quando o Transitiva propriedade é conjunto para False, instalação subseqüente ou reinstalação de um aplicativo ou componente poderá produzir resultados inesperados.

Por exemplo, suponha que o Condição propriedade para um arquivo é definida sistema autônomo VersionNT>=500 e o Transitiva propriedade estiver definida sistema autônomo False.

Neste exemplo, a Condição propriedade determina que o arquivo não será instalado, a menos que o instalador determina o sistema operacional do computador de destino é (anteriormente chamado de Microsoft Windows NT 5.0) do Windows 2000 ou posterior.The Transitiva conjunto de propriedades com False determina que o instalador não irá reavaliar o Condição propriedade após a instalação inicial.

Isso significa que, se o instalador determina o sistema operacional for Windows 95, ela não instalará este arquivo e salvará o False avaliação da condição de instalar.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 o VersionNT>=500 condição e o arquivo ainda não irão ser instalado ou atualizado — mesmo que agora deve ser.

Para evitar esse tipo de erro, você pode conjunto o Transitiva propriedade True.

Consulte também

Referência

Propriedades para o Editor do registro

Propriedades para o sistema arquivo Editor

Propriedade condição