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