Implantação de componente de estrutura e o processo de design
Quando você cria a estrutura de componentes, sistema autônomo, por exemplo, MessageQueue e EventLog componentes, a prática de desenvolvimento padrão presume que você irá criar primeiro sistema autônomo recursos de sistema necessários em um computador de teste, usando Gerenciador de servidores, criar sistema autônomo componentes e vinculá-las a esse recurso de teste.
Por exemplo, suponha que você esteja criando um sistema de entrada de pedidos que utiliza uma fila chamada OrdersReceived para processar dados de usuário.sistema autônomo a primeira etapa, crie a fila de teste OrdersReceived e defina todas sistema autônomo propriedades necessárias para configurá-lo de forma apropriada para seu aplicativo.Você pode conjunto propriedades para determinar o dimensionar máximo da fila e ative o diário de gravação para essa fila.
Depois de criar a fila OrdersReceived em um computador de teste, crie seu projeto e adicione uma instância do MessageQueue componente a ele, vinculando-o para a fila. Em seguida, você deve escrever seu código, compilar e teste o projeto sem a necessidade de implantá-lo para o último servidor no qual ela residirá.
Quando estiver pronto para implantar seu projeto, você movê-lo do servidor de teste em seu local definitivo em um servidor de produção, onde os recursos necessários que o aplicativo usado no seu computador de teste precisarão ser recriadas.Em vez de configurar esses recursos manualmente no novo servidor, você pode usar componentes de instalação para fazer esse trabalho para você.Quando você adiciona um componente de instalação para seu projeto, ele acessa os recursos de teste existentes e copia as propriedades você conjunto quando os recursos, você configurado para que o mesmo recurso pode ser recriado posteriormente no servidor de produção.
Por exemplo, no caso do aplicativo de sistema de sistema sistema de mensagens descrito acima, o componente de instalação para a fila seria acesso o MessageQueue componente da instância e aprender com suas propriedades que ele acesso ed uma fila de chamada OrdersReceived, no seu servidor de teste. O componente de instalação, em seguida, seria acesso o OrdersReceived na fila e copiar suas propriedades de configuração, incluindo o Path e Label, as configurações do diário feitas e o dimensionar máximo da fila. Esses valores são armazenados no código para o componente de instalação.Quando você compilar e implantar seu projeto, o recurso necessário é criado no computador.
Não é necessário seguir esse processo de design, mas fornece uma maneira eficiente de trabalhar com seus recursos de teste e produção.Se não criar e configurar um recurso de teste de qual propriedade valores podem ser copiados para o componente de instalação, você pode acessar o componente de instalação no Installer classe (ou qualquer classe com o RunInstallerAttribute valor definido como true) e conjunto manualmente os valores necessários para criar e instalar o recurso no estado desejado.