How to: Definir instalação condicional com base nas opções do usuário

O condição propriedade pode ser usada para adicionar lógica condicional para um instalador (por exemplo, para permitir que um usuário escolher se um arquivo será instalado). Durante a instalação, a condição é avaliada e o arquivo é instalado somente se a condição for avaliada como true.

O exemplo a seguir ilustra o uso um Interface de usuário RadioButtons caixa de diálogo para condicionalmente instalar um arquivo.

ObservaçãoObservação

Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio.

Para instalar um arquivo com base na escolha do usuário

  1. No User Interface Editor, selecione o Iniciar nó em instalar.

  2. Sobre o ação menu, escolha Caixa de diálogo Adicionar.

  3. No Caixa de diálogo Adicionar caixa de diálogo, selecione o RadioButtons (2 botões) caixa de diálogo.

  4. No ação menu, escolha Mover para cima duas vezes, movendo o RadioButtons (2 botões) nó apenas abaixo de boas-vindas nó.

    ObservaçãoObservação

    Todas as caixas de diálogo personalizada devem preceder o A pasta de instalação caixa de diálogo (ou Endereço de instalação caixa de diálogo para um Web Setup projeto).

  5. Selecione o RadioButtons (2 botões) nó a User Interface Editor. No Propriedades janela, selecione o corpodetexto propriedade e descreva a opção que está sendo apresentada (por exemplo "você deseja instalar o arquivo Leiame?").

  6. Selecione o Button1Label propriedade e descreva a primeira opção (por exemplo "instalar o arquivo readme").

  7. Selecione o Button2Label propriedade e descrever a segunda opção (por exemplo "não instalar o arquivo readme").

  8. Sobre o Exibir , aponte para Editore, em seguida, clique em Sistema de arquivos.

  9. Selecione um arquivo de File System Editor.

  10. No Propriedades janela, selecione o condição propriedade e o tipo de BUTTON2 = 1.

    Essa condição usa a ButtonProperty (BUTTON2) de propriedade da RadioButtons (2 botões) caixa de diálogo, que retorna um a Button1Value (1) ou Button2Value (2) dependendo de qual botão é selecionado durante a instalação de propriedade. Se o primeiro botão foi selecionado, a condição BUTTON2 = 1 resulta em true e o arquivo será instalado.

    Dica

    No exemplo acima, o ButtonProperty propriedade usa o valor padrão "button2". Na maioria dos casos, você poderá alterá-lo para um nome mais significativo como, por exemplo, "installreadme".

Consulte também

Referência

Propriedade condition

Outros recursos

Gerenciamento de Interface de usuário na implantação

File Installation Management in Deployment