Montagens
O Windows Installer pode instalar, remover e atualizar assemblies e assemblies do Win32 usados pelo Common Language Runtime do Microsoft .NET Framework. Um assembly é tratado pelo Windows Installer como um único componente do instalador. Todos os arquivos que constituem um assembly devem ser contidos por um único componente do instalador listado na tabela Component.
O Windows Installer em execução no Windows Vista e no Windows XP pode instalar assemblies lado a lado. Os assemblies lado a lado podem compartilhar assemblies com segurança entre vários aplicativos e podem compensar os efeitos negativos do compartilhamento de assembly, como conflitos de DLL. Em vez de uma única versão de um assembly que assume compatibilidade com versões anteriores com todos os aplicativos, o compartilhamento de assembly lado a lado permite que várias versões de um assembly COM ou Win32 sejam executadas simultaneamente no sistema. Essa capacidade aprimorada de isolar aplicativos é uma parte importante do Microsoft .NET Framework. Para obter mais informações, consulte Aplicativos isolados e assemblies lado a lado.
As seções a seguir descrevem o uso de assemblies com o Windows Installer.
- Adicionando assemblies a um pacote
- Instalação e remoção de montagens
- Atualização de assemblies
- modos de reinstalação de assemblies do Common Language Runtime
- Assembly chaves de registro escritas pelo Windows Installer
Para obter informações sobre como instalar aplicativos COM e COM+ 1.0, consulte Instalando um aplicativo COM+ com o Windows Installer, Instalando um componente COM em um local privadoe tornar um componente COM em um pacote existente privado.