Como: conjunto instalação condicional com base em Opções de usuário
The Condição propriedade pode ser usada para adicionar lógica condicional a 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 apenas se a condição for avaliada como True.
O exemplo a seguir ilustra usando um Interface de usuário de botões de opçãocaixa de diálogo para instalar um arquivo condicionalmente.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para instalar um arquivo com base na escolha do usuário
No Editor de interface do usuário, selecionar o Iniciar nó Instalar.
Sobre o Ação menu, escolher Caixa de diálogo Adicionar.
No Caixa de diálogo Adicionar diálogo, selecionar o Botões de opção (2 botões) caixa de diálogo.
Sobre o Ação menu, escolher Mover para cima duas vezes, movendo o Botões de opção (2 botões) nó abaixo o Bem-vindo nó.
Observação: Todas as caixas de diálogo personalizada devem preceder o Pasta de instalação caixa de diálogo (ou Endereço de instalação caixa de diálogo umConfiguração da Webprojeto ).
selecionar o Botões de opção (2 botões) nó o Editor de interface do usuário.No Propriedades janela, selecionar o Exigidaspropriedade e descreva a opção que está sendo apresentada (por exemplo "você deseja instalar o arquivo readme?").
selecionar o Button1Labelpropriedade e descreva a primeira opção (por exemplo "instalar o arquivo readme").
selecionar o Button2Labelpropriedade e descreva a segunda opção (por exemplo "não instale o arquivo readme").
Sobre o Modo de exibição , aponte para Editore, em seguida, clicar arquivo Sistema.
selecionar um arquivo no Editor de arquivo do sistema.
No Propriedades janela, selecionar o Condição propriedade e tipo de BUTTON2 = 1.
Essa condição usa o ButtonProperty propriedade (BUTTON2) do Botões de opção (2 botões) caixa de diálogo , que retorna qualquer o Button1Value (1) or 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ão instalados.
Dica: No exemplo acima, o ButtonProperty propriedade utiliza o valor padrão "BUTTON2".Na maioria dos casos, você deverá alterá-lo para um nome mais significativo, sistema autônomo "InstallReadme".