Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Unidades de tarefas no Windows Installer são conhecidas como componentes do Windows Installer (às vezes chamados de WICs ou apenas componentes). Um GUID identifica cada WIC, que é a unidade básica de instalação e contagem de referência para configurações que usam o Windows Installer.
Embora você possa usar vários produtos para criar seu instalador VSPackage, essa discussão pressupõe o uso de arquivos do Windows Installer (.msi). Ao criar o instalador, você deve gerenciar corretamente a distribuição de arquivos para que a contagem de referência ocorra sempre corretamente. Consequentemente, diferentes versões do seu produto não interferirão ou interromperão umas às outras em uma combinação de cenários de instalação e desinstalação.
No Windows Installer, a contagem de referência ocorre no nível do componente. Você deve organizar cuidadosamente seus recursos – arquivos, entradas de registro e assim por diante – em componentes. Há outros níveis de organização — como módulos, recursos e produtos — que podem ajudar em diferentes cenários. Para obter mais informações, consulte as noções básicas do Windows Installer.
Diretrizes de configuração de criação para instalação lado a lado
Criar arquivos e chaves do Registro que são compartilhadas entre versões em seus próprios componentes.
Isso permite que você os consuma facilmente na próxima versão. Por exemplo, digite bibliotecas registradas globalmente, extensões de arquivo, outros itens registrados em HKEY_CLASSES_ROOT e assim por diante.
Agrupar componentes compartilhados em módulos de mesclagem separados.
Essa estratégia ajuda você a autorar corretamente para a futura instalação lado a lado.
Instale arquivos compartilhados e chaves do Registro usando os mesmos componentes do Windows Installer entre versões.
Se você usar um componente de VSPackage diferente, os arquivos e as entradas do Registro serão desinstalados quando uma versão de VSPackage for desinstalada, mas outra ainda estiver instalada.
Não misture itens versionados e itens compartilhados no mesmo componente.
Isso impossibilita a instalação de itens compartilhados em um local global e de itens com versões em locais isolados.
Não tem chaves de registro compartilhadas que apontem para arquivos com versão.
** Se você fizer isso, as chaves compartilhadas serão substituídas quando outro VSPackage versionado for instalado. Depois de remover a segunda versão, o arquivo para o qual a chave está apontando desaparece.