Compartilhar via


Implantação condicional

Um dos recursos mais valiosos em Visual Studio implantação é a capacidade para conjunto condições para a instalação, permitindo que você personalizar instalações no caso a caso. Por exemplo, você pode deseja instalar arquivos diferentes com base na versão do sistema operacional ou personalizar as configurações do registro com base no valor de uma chave existente ou mesmo interromper a instalação se um aplicativo dependente não estiver instalado no computador de destino.

As ferramentas de implantação em Visual Studio dar suporte à implantação condicional em duas maneiras: por meio de condições de inicialização e do Condiçãopropriedade .

Condições de inicialização são usadas para avaliar uma condição em um computador de destino e para interromper a instalação se a condição não for atendida.Condições de inicialização podem ser definidas para verificar a versão do sistema operacional, existência dos arquivos, valores do registro, componentes do Windows Installer, o common linguagem tempo de execução e Serviços de Informações da Internet.Por exemplo, você pode conjunto uma condição de inicialização para verificar uma versão específica do sistema operacional, sistema autônomo o Windows 2000; se não for encontrado, você poderia exibir uma mensagem informando que o usuário sobre o requisito e, em seguida, a instalação deve ser interrompido.Condições de inicialização são especificadas no Inicie o Editor de condições.Para obter mais informações, consulte inicialização o gerenciamento de condição no implantação.

The Condição propriedade é usada para avaliar as propriedades expostas pelo Windows Installer ou conjunto por outros elementos no instalador.Por exemplo, o Windows Installer expõe propriedades para a versão do sistema operacional durante a instalação.Se você quiser instalar um arquivo somente no Windows 2000 ou superior, você faria conjunto o Condição propriedade esse arquivo como VersionNT > = 500.Várias condições podem ser especificadas em um único Condição propriedade; por exemplo, VersionNT > = 400 E VersionNT < 500 especificaria qualquer versão do Windows NT 4, mas não Windows 2000.Condições podem ser conjunto para arquivos, pastas, as entradas do registro e ações personalizadas.Para obter mais informações, consulte Condições de implantação.

Consulte também

Conceitos

Condições de implantação

Referência

Propriedade condição

Outros recursos

inicialização o gerenciamento de condição no implantação