Compartilhar via


Processo de instalação

Quando você criar componentes de instalação para os componentes de serviços estrutura, uma classe padrão chamado Installer1 é criar d no seu projeto. Este arquivo contém todos os componentes de instalação que crie para esse projeto.A figura a seguir mostra esse processo.

Componentes de instalação e do projeto

Depois de criar um componente de instalação e seus associados Installer1 classe para seu projeto, você compilar o projeto em uma DLL ou EXE. Em seguida, adote um destes procedimentos:

  • Você pode usar o Instalador Ferramenta (Installutil.exe) Para instalar essa DLL em seu computador local.

  • Você pode criar um pacote de implantação para seu aplicativo e adicionar DLL do seu projeto a ele sistema autônomo uma ação personalizada.Quando ocorre a implantação, o projeto de implantação reconhece que ele precisa executar o Installer1 classe e inicia o processo de instalação para os recursos do componente.

A instalação do recurso é transacional.Ou seja, a instalação processa a cada instalador no seu Installer1 classe (ou qualquer classe com o RunInstallerAttribute valor definido sistema autônomo true) e se certifica de que nenhum erro ocorrer antes de confirmar a instalação sistema autônomo final. Se ocorrerem erros ao longo do caminho, todos os recursos que foram instalados anteriormente serão desinstalados em uma transação de reversão.Reversão será executada na ordem inversa de instalar.A figura a seguir mostra esse processo.

Processo de instalação

Nesta figura, a Installer1 classe está instalando os dois recursos do componente — uma fila de mensagens e um evento log. A instalação de fila de mensagem de êxito sem erro, para que o processamento é passado para a instalação do log de eventos.É encontrado um erro neste log começa uma reversão.Durante a reversão, a fila de mensagens é desinstalada e o sistema é retornado ao estado original.Para obter mais informações sobre como a Rollback método funciona, consulte Armazenamento de estado no processo de instalação.

Para obter uma lista das etapas gerais em criar e testar um componente de instalação, consulte Como: Criar componentes de instalação - processo de alto nível.

Consulte também

Tarefas

Como: Criar componentes de instalação - processo de alto nível

Conceitos

Introdução aos componentes de instalação

Armazenamento de estado no processo de instalação