Walkthrough: Instalando componentes compartilhados usando módulos de mesclagem
Módulos de mesclagem (. msm) são usados para instalar os componentes são compartilhados por vários aplicativos — por exemplo, os componentes (como DLLs, controles, recursos) que os desenvolvedores a usar em aplicativos. Em contraste, instaladores do Windows (. msi) são usados para instalar aplicativos e arquivos (como arquivos executáveis, documentos, páginas HTML) e são normalmente usados pelo usuário final do aplicativo.
Usando os módulos de mesclagem, você pode ajudar a garantir que os componentes compartilhados são empacotados e entregues para implantação consistente. Você pode usar a pasta de redirecionamento do módulo para colocar os arquivos no mesmo diretório como seu aplicativo, mas você também pode optar para colocar os arquivos para outro diretório, como o Menu Iniciar.
Esta explicação passo a passo demonstra como empacotar um componente em um módulo de mesclagem e consumir esse módulo de mesclagem em um projeto de instalação.
Observação |
---|
Seu computador pode mostrar nomes ou locais diferentes para alguns dos elementos da interface do usuário do Visual Studio nas instruções a seguir. A edição do Visual Studio que você possui e as configurações que você usa determinam esses elementos. Para obter mais informações, consulte Configurações do Visual Studio. |
Para criar um componente
Sobre o arquivo , aponte para novae escolha projeto.
No Novo projeto caixa de diálogo, selecione Projetos do Visual C# no Tipo de projeto painel e escolha Class Library no modelos painel. No nome , digite meuComponente.
Clique OK para fechar a caixa de diálogo.
No Build menu, escolha Build meuComponente para criar a biblioteca de classe.
Para criar um projeto de módulo de mesclagem
No menu File, aponte para Add e clique em New Project.
No Add New Project caixa de diálogo, selecione Other Project Types, selecione Setup and Deployment Projects no Tipo de projeto painel, selecione Visual Studio Installer dee escolha Projeto de módulo de mesclagem na modelos painel. No nome , digite exemplo.
Clique OK para fechar a caixa de diálogo.
No File System Editor, selecione o Redirecionamento de pasta do módulo. Sobre o ação , aponte para Adde escolha Project Output.
No Add Project Output Group caixa de diálogo, selecione o Saída principal da meuComponente project. Clique OK para fechar a caixa de diálogo.
No Build menu, escolha Criar amostra para construir o módulo de mesclagem.
Para adicionar um projeto de instalação que consome o módulo de mesclagem
Sobre o arquivo , aponte para Adicionar, em seguida, clique em Novo projeto.
No Add New Project caixa de diálogo, selecione Setup and Deployment Projects no Tipo de projeto painel e escolha Setup Project na modelos painel. No nome , digite Mesclar módulo instalador.
Clique OK para fechar a caixa de diálogo.
No File System Editor, selecione o A pasta de aplicativo. Sobre o ação , aponte para Adde escolha Project Output.
No Add Project Output Group caixa de diálogo, selecione o exemplo de projeto e selecione Módulo de mesclagem.
Clique OK para fechar a caixa de diálogo.
Observe que o módulo de mesclagem (Módulo de mesclagem do exemplo (ativo)) não é adicionado à pasta. Em vez disso, ele é adicionado para o Mesclar módulo instalador projeto em Solution Explorer. Isso ocorre porque os módulos de mesclagem não podem ser instalados diretamente; eles devem ser mesclados em um instalador.
Selecione o módulo de mesclagem em Solution Explorer. No Propriedades janela, expanda o KeyOutput nó, em seguida, expanda o (Propriedades de módulo de mesclagem) nó e selecione o Redirecionamento de pasta do módulo propriedade.
Observação As propriedades abaixo de KeyOutput propriedade são propriedades dinâmicas que não aparecem até que o módulo de mesclagem foi criado.
Clique na lista suspensa para a Redirecionamento de pasta do módulo propriedade e selecione (Procurar...) para exibir o Selecionar a pasta caixa de diálogo.
No Selecionar a pasta caixa de diálogo caixa, escolha A pasta de aplicativo. Clique OK para fechar a caixa de diálogo.
No Build menu, escolha Build Mesclar módulo instalador.
Para instalar em seu computador de desenvolvimento
Selecione o Mesclar módulo instalador projeto em Solution Explorer. Sobre o projeto menu, escolha instalar.
Isso irá executar o instalador e instalar o Mesclar módulo instalador em seu computador de desenvolvimento. O instalador irá instalar o componente contido no módulo de mesclagem para o diretório de aplicativo.
Observação Você deve ter as permissões de instalação no computador para executar o instalador.
Para implantar em outro computador
Em Windows Explorer, navegue até o diretório de projeto e localizar o instalador integrado. O padrão configuração de projeto é Debug ou Release.
Copie o Installer.msi do módulo de mesclagem, Setup. exe e todos os 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 os arquivos para mídia tradicional como, por exemplo, CD-ROM.
No computador de destino, clique duas vezes em Setup exe para executar o instalador.
Observação Para executar o instalador, você deve ter as permissões de instalação no computador de destino.
Para desinstalar o aplicativo
No Windows O painel de controle, clique duas vezes em Adicionar ou remover programas.
No Adicionar ou remover programas caixa de diálogo, selecione Mesclar módulo instalador e clique em Remover.
Clique OK para fechar a caixa de diálogo.
Dica
Para desinstalar o seu computador de desenvolvimento na projeto menu de Visual Studio, escolha desinstalar.
Consulte também
Referência
Propriedades de dinâmicas para os módulos de mesclagem