Compartilhar via


Introdução aos componentes de instalação

No Microsoft Visual Studio 6.0, a instalação do aplicativo normalmente envolvidos copiando todos os arquivos de suporte e time de execução associados a um aplicativo do computador de desenvolvimento para o computador de destino.In Visual Studio 2005, consiste em um aplicativo não apenas sistema autônomo arquivos de programa tradicional, mas também de recursos associados, sistema autônomo filas de mensagens, evento logs, contadores de desempenho, bancos de dados e arquivos de configuração, que devem ser criados no computador de destino. Você pode configurar seu aplicativo para criar esses recursos ao seu aplicativo está instalado e removê-los se seu aplicativo for desinstalado, usando o que chamamos de componentes de instalação.

Por exemplo, suponha que você estiver implantando um aplicativo que grave em um contador de desempenho personalizado.O contador deve ser instalado quando o aplicativo for implantado.Usando um componente de instalação, você pode configurar o aplicativo para que automaticamente cria e configura o contador de desempenho necessários em um computador remoto quando o aplicativo está instalado.

Instalador de classes e componentes de instalação predefinido

Há dois tipos de componentes de instalação: instalador de classes que podem ser adicionados ao seu projeto e componentes de instalação predefinida associados aos componentes.

Instalador de classes podem ser adicionados a qualquer aplicativo para executar ações durante a instalação (por exemplo, criando um banco de dados em um computador de destino).Em um projeto de implantação, sistema autônomo classes de instalador compilado do seu projeto são adicionadas sistema autônomo ações personalizadas que são executadas no participante da instalação.Projetos de implantação também têm a capacidade de capturar a entrada do usuário durante a instalação e passá-lo para a classe de instalador usando o CustomActionData propriedade — por exemplo, talvez queira permitir que o usuário escolher um local para um banco de dados.Para obter mais informações sobre componentes de instalação consome em projetos de implantação, consulte Demonstra Passo a passo: Usando uma ação Personalizar para criar um banco de dados na instalação.

Componentes de instalação predefinidos estão associados um-para-um com base em componentes que precisam deles.Por exemplo, se você tiver uma instância do MessageQueue componente no seu projeto e ela requer o aplicativo implantado para ter uma fila instalado e configurado, você cria um componente de instalação para lidar com a tarefa. Se você adicionar uma instância do EventLog componente ao seu projeto e deseja configurar o evento efetuar login no uso, você deve adicionar um segundo componente de instalação para executar esse processamento.

Há cinco componentes de instalação predefinida que você pode usar em seus projetos:

Todos os componentes de instalação em um projeto são armazenados dentro de classes marcados com o RunInstallerAttribute. Por padrão, uma classe nomeada Installer1 que contém este atributo é adicionado ao seu projeto quando você adiciona um componente de instalação predefinida; instalador de classes adicionadas usando o Adicionar novo item caixa de diálogo também contém este atributo e seu nome Installer1 Por padrão. Para obter mais informações sobre o que acontece durante o processo de instalação, consulte Processo de instalação.

Consulte também

Tarefas

Demonstra Passo a passo: Instalar um componente de log de eventos

Conceitos

Implantação de componente de estrutura e o processo de design

Processo de instalação

Introdução ao componente EventLog

Introdução a sistema de sistema sistema de mensagens

Outros recursos

Monitorando limites de desempenho

Monitorando Windows Services