Compartilhar via


Como: configurar Installation Components

Quando um componente de instalação é criado para um componente em seu projeto Visual Studio copia os valores de propriedades que são necessários para que o instalador recriar o recurso escolhido. Por exemplo, para um EventLog instalador, o sistema copia os valores da Log e Source propriedades e usa esses valores durante a instalação para criar o arquivo de log no local correto.

Os valores de propriedade são copiados a partir do componente ou de recurso com os quais o componente interage em seu servidor de teste.Por exemplo, suponha que você tiver uma instância do MessageQueue componente que interage com uma fila de teste chamado OrdersReceived em um servidor chamado server1. Quando você criar um instalador para este componente, ele copia o Path propriedade valor do componente da e usa isso para localizar o recurso no computador de teste. Todas as propriedades definida para que o recurso no computador de teste também são copiados para o código de instalação.Se não houver nenhum recurso de teste física, o sistema copia todos os seus valores do componente e você precisará preencher as propriedades necessárias ausentes manualmente no Installer1 classe.

O seguinte código mostra como as propriedades padrão para este MessageQueue instalador poderia procurar na Installer1 classe:

Private WithEvents MessageQueueInstaller1 As System.Messaging.MessageQueueInstaller
Private Sub InitializeComponent()
    Me.MessageQueueInstaller1 = New System.Messaging.MessageQueueInstaller
    MessageQueueInstaller1.MaximumJournalSize = 4294967295&
    MessageQueueInstaller1.BasePriority = 0%
    MessageQueueInstaller1.Path = "server1\OrdersReceived"
    Me.Installers.Add(MessageQueueInstaller1)
End Sub
 System.Messaging.MessageQueueInstaller MessageQueueInstaller1;
    private void InitializeComponent() {
        this.MessageQueueInstaller1 = new System.Messaging.MessageQueueInstaller();
        MessageQueueInstaller1.MaximumJournalSize = 4294967295;
        MessageQueueInstaller1.BasePriority = 0;
        MessageQueueInstaller1.Path = "server1\\OrdersReceived";
        this.Installers.Add(MessageQueueInstaller1);
    }

Você pode edição manualmente os valores de propriedade, se houver uma propriedade que você deseja conjunto forma diferente no computador de implantação.Como alterar valores de propriedade padrão, você também pode substituir alguns dos métodos padrão do componente de instalação se você desejar alterar o processamento que ocorre durante a instalação.Para obter mais informações, consulte Como: Substituir padrão Methods on Installation Components.

Para alterar os valores padrão para um componente de instalação

  1. Depois de adicionar um componente de instalação à sua solução, abra o Installer1 classe.

  2. Localizar o componente de instalação que deseja modificar e acessá-lo no Editor de código.

  3. localizar o InitializeComponent procedimento. Os valores de propriedade padrão para seu componente estão localizados nesse procedimento.

  4. Faça as alterações que você precisa fazer para os valores de propriedade que serão usados para criar o seu componente.

Consulte também

Tarefas

Como: Adicionar componentes de instalação para os projetos

Como: Substituir padrão Methods on Installation Components