Demonstra Passo a passo: Instalando o Shared Components Using mesclagem Modules
Módulos de mesclagem (.msm) são usados para instalar sistema autônomo componentes são compartilhados por vários aplicativos — por exemplo, sistema autônomo componentes (sistema autônomo DLLs, controles, recursos) que sistema autônomo desenvolvedores usar em aplicativos.Por outro lado, instaladores do Windows (.msi) são usados para instalar aplicativos e arquivos (sistema autônomo arquivos executável, documentos, páginas HTML) e são normalmente usados pelo usuário participante do aplicativo.
Usando módulos de mesclagem, você pode ajudar a garantir que os componentes compartilhados são empacotados e entregues para implantação consistente.Para obter mais informações sobre módulos de mesclagem, consulte Instalador versus módulo de mesclagem recomendações.
Esta explicação passo a passo demonstra como para empacotar um componente em um módulo de mesclagem e consumir daquele módulo de mesclagem em um projeto de instalação.
Observação: |
---|
As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio. |
Para criar um componente
Sobre o Arquivo menu, point to Novoe, em seguida, escolher Projeto.
No Novo projeto caixa de diálogo , selecionar Projetos do Visual translation from VPE for Csharp in the Tipo de projeto painel e, em seguida, escolher biblioteca de classes in the Modelos painel.No Nome box, type MeuComponente.
Clique OK para fechar a caixa de diálogo.
Sobre o Compilação menu, escolher Criar meuComponente para criar a biblioteca de classes.
Para criar um projeto de módulo de mesclagem
No menu File, aponte para Add e clique em New Project.
No Adicionar novo projeto caixa de diálogo , selecionar O programa de instalação e projetos de implantação in the Tipo de projeto painel e, em seguida, escolher Projeto de módulo de mesclagem in the Modelos painel.No Nome box, type Exemplo.
Clique OK para fechar a caixa de diálogo.
No Editor de arquivo do sistema, selecionar o Módulo redirecionável pasta.Sobre o Ação , aponte para Adicionare, em seguida, escolher Saída do projeto.
No Adicionar Project Output agrupar caixa de diálogo, selecionar o Saída principal of the MeuComponenteprojeto .Clique OK para fechar a caixa de diálogo.
Sobre o Compilação menu, escolher Criar amostra para criar o módulo de mesclagem.
Para adicionar um projeto de instalação que consome o módulo de mesclagem
Sobre o Arquivo menu, point to Adicionar, em seguida, clicar Novo projeto.
No Adicionar novo projeto caixa de diálogo , selecionar O programa de instalação e projetos de implantação in the Tipo de projeto painel e, em seguida, escolher Projeto de instalação in the Modelos painel.No Nome box, type Instalador de módulo de mesclagem.
Clique OK para fechar a caixa de diálogo.
No Editor de arquivo do sistema, selecionar o Pasta de aplicativo.Sobre o Ação , aponte para Adicionare, em seguida, escolher Saída do projeto.
No Adicionar Project Output agrupar caixa de diálogo, selecionar o Exemplo projeto e, em seguida, selecionar Módulo de mesclagem.
Clique OK para fechar a caixa de diálogo.
Observe que o módulo de mesclagem (Mesclar o módulo de exemplo (ativo)) não é adicionado à pasta.Em vez disso, ele é adicionado ao Instalador de módulo de mesclagem projeto em O gerenciador de soluções.Isso ocorre porque módulos de mesclagem não podem ser instalados diretamente; eles devem ser mesclados em um instalador.
selecionar o módulo de mesclagem no O gerenciador de soluções.No Propriedades janela, expandir o KeyOutput nó, em seguida, expanda o (Propriedades do módulo de mesclagem) nó e selecionar o Módulo redirecionável pasta propriedade .
Observação: As propriedades abaixo a KeyOutputpropriedade são propriedades dinâmicas que não são exibidas até que o módulo de mesclagem foi criado.
clicar na lista suspensa para o Módulo redirecionável pasta propriedade e selecione (Procurar...) para exibir o Selecionar pasta caixa de diálogo.
No Selecionar pasta diálogo caixa, escolher Pasta de aplicativo.Clique OK para fechar a caixa de diálogo.
Sobre o Compilação menu, escolher Criar o instalador de módulo de mesclagem.
Para instalar o seu computador de desenvolvimento
selecionar o Instalador de módulo de mesclagem projeto em O gerenciador de soluções.Sobre o Projeto menu, escolher Instalar.
Isso irá executar o instalador e instalar o Instalador de módulo de mesclagem no 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 instalar no computador para executar o instalador.
Para implantar em outro computador
In Windows Explorer, navegar para o diretório de projeto e localize o instalador integrado.O caminho padrão será \Documents and Settings\ yourloginname\Meus Documentos\Visual studio 2005\Projects\Nome da pasta de solução\Meus Installer\ notepadconfiguração de projeto \Meus Installer.msi o bloco de notas.O padrão de configuração de projeto is Depurar or Versão.
Copie mesclagem módulo Installer.msi, Setup.exe, 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 sistema autônomo arquivos em mídia tradicional, sistema autônomo CD-ROM.
No computador de destino, clicar duas vezes no arquivo Setup.exe para executar o instalador.
Observação: Você deve ter as permissões de instalar no computador de destino para executar o instalador.
Para desinstalar o aplicativo
No Windows Painel de controle, clicar duas vezes em Adicionar ou remover programas.
No Adicionar ou remover programas caixa de diálogo de de seleçãoInstalador de módulo de mesclagem e clicar Remover.
Clique OK para fechar a caixa de diálogo.
Dica: Desinstalar de seu computador de desenvolvimento, nas Projeto menu of Visual Studio, escolher Desinstalar o.
Consulte também
Conceitos
Introdução aos módulos de mesclagem