Compartilhar via


Demonstra Passo a passo: Criando uma ação personalizada

A instrução a seguir demonstra o processo de criação de uma ação personalizada DLL para direcionar um usuário a uma página da Web no participante de uma instalação.

Observação:

As caixas de diálogo e comandos de menu que você vê podem diferir das descritas na Ajuda , Dependendo das configurações ativas ou edição.Para alterar as configurações clicar Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Observação:

As instruções a seguir Use um projeto Visual Basic sistema autônomo exemplo para Demonstre como criar uma implantação .T princípios Geral se aplicam a todos os projetos de linguagem do Visual Studio que oferecem suporte à implantação do Windows -com base em aplicativos.

Para criar a ação personalizada

  1. No menu File, clique em New Project.

  2. No Novo projeto caixa de diálogo , selecionar Projetos do Visual Basic in the Tipos de projeto painel e, em seguida, clicar biblioteca de classes in the Modelos painel.No Nome box, type OpenWeb.

    O projeto é adicionado ao O gerenciador de soluções.

  3. Sobre o Projeto menu, clicar Adicionar classee no Adicionar novo item caixa de diálogo de de seleçãoClasse de instalador.Aceite o nome padrão de Installer1.vb.Clique em Adicionar.

  4. Alterne para modo de exibição do código, clicando em clicar aqui para comutador para modo de exibição de código na área de design (ou clicando com o botão direito do mouse na área de design e clicando em Exibir código).

  5. No Editor de código, adicione o seguinte código (que abre um navegador da Web) para Installer1.vb, sob o construtor:

    <Security.Permissions.SecurityPermission(Security.Permissions.SecurityAction.Demand)> _
    Public Overrides Sub Commit(ByVal savedState As _
      System.Collections.IDictionary)
    
      MyBase.Commit(savedState)
      System.Diagnostics.Process.Start("https://www.microsoft.com")
    End Sub
    
    Observação:

    Se você digitar Substituições públicas e tipo de espaço, o IntelliSense fornecerá uma lista de métodos e propriedades; você pode selecionar confirmar na lista e obter a declaração completa.

  6. In O gerenciador de soluções, clicar com o botão direito do mouse em Class1.vb e, em seguida, clique em Excluir (porque é desnecessário).

Para adicionar um projeto de implantação

  1. No menu File, aponte para Add, e clique New Project.

  2. In the Add New Project dialog box's Project Type pane, open the Other Project Types node, and then select Setup and Deployment Projects.No Modelos painel, clicar Projeto de instalação.No Nome box, type Instalador de ação personalizada.

    O projeto é adicionado ao O gerenciador de soluções and the sistema de arquivos Editor é exibida.

  3. No Editor de arquivo do sistema, selecionar Pasta de aplicativo no painel esquerdo.Sobre o Ação , aponte para Adicionare, em seguida, clicar Saída do projeto.

  4. No Adicionar Project Output agrupar caixa de diálogo , OpenWeb será exibido no Projeto lista.selecionar Saída principal.

    Saída primária de OpenWeb (ativo) aparece no Pasta de aplicativo.

Para adicionar ação personalizada

  1. selecionar o Instalador de ação personalizada projeto em O gerenciador de soluções.Sobre o Modo de exibição , aponte para Editore, em seguida, clicar Ações personalizadas.

    The Editor de ações personalizadas é exibida.

  2. No Editor de ações personalizadas, selecionar o confirmar nó.Sobre o Ação menu, clicar Adicionar ação personalizada.

  3. No selecionar o item no projeto diálogo caixa, clicar duas vezes o Pasta de aplicativo.selecionar Saída primária do OpenWeb.

    Saída primária do OpenWeb aparece sob o confirmar nó o Editor de ações personalizadas.

  4. No Propriedades janela, certifique-se de que o InstallerClass propriedade estiver definida como True (Este é o padrão).

  5. No Editor de ações personalizadas, selecionar o Instalar nó e adicionar Saída primária do OpenWeb esse nó sistema autônomo você fez para o confirmar nó.

  6. Sobre o Compilação menu, clicar Compilação Personalizado ação Installer.

Para instalar o seu computador de desenvolvimento

  • selecionar o Instalador de ação personalizada projeto em O gerenciador de soluções.Sobre o Projeto menu, clicar Instalar.

    Isso irá executar o instalador e instalar o Instalador de ação personalizada no computador de desenvolvimento.No participante da instalação, o Internet Explorer deve começar e deve em em aberto o site Microsoft.com.

    Observação:

    Você deve ter as permissões de instalar no computador para executar o instalador.

Para implantar em outro computador

  1. In Windows Explorer, navegar para o diretório de projeto e localize o instalador integrado.O caminho padrão será \Documents and Settings\ yourloginname\Meus Documentos\Visual Studio\Projects\Custom ação Installer\Custom ação Installer\configuração de projeto \Custom Installer.msi de ação.O padrão de configuração de projeto is Depurar.

  2. Copie todos os Custom ação Installer.msi, Setup.exe e outros arquivos e subdiretórios no diretório para outro computador.

    Observação:

    Para instalar em um computador que não esteja em uma rede, copie sistema autônomo arquivos em mídia tradicional, sistema autônomo CD-ROM.

  3. No computador de destino, clicar duas vezes em Setup.exe para executar o instalador.

    No participante da instalação, o Internet Explorer deve começar e deve em em aberto o site Microsoft.com.

    Observação:

    Você deve ter as permissões de instalar no computador para executar o instalador.

    Observação:

    I f a .NET Framework não ainda estiver instalado no computador de destino, essa implantação irá instalá-la e, esta instalar pode demorar vários minutos.

Para desinstalar o aplicativo

  1. In Painel de controle, clicar duas vezes em Adicionar ou remover programas.

  2. No Adicionar ou remover programas caixa de diálogo de de seleçãoInstalador de ação personalizada e clicar Remover.

    Dica:

    Para desinstalar de seu computador de desenvolvimento, com o Instalador de ação personalizada projeto em aberto e selecionado no O gerenciador de soluções, from the Projeto menu, clicar Desinstalar o.

Consulte também

Conceitos

Ações personalizadas

Outros recursos

Gerenciamento de ações personalizadas no implantação