Assemblies

O Windows Installer pode instalar, remover e atualizar assemblies e assemblies 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 estar contidos em 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. 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 pressupõe compatibilidade com as versões anteriores em 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 funcionalidade aprimorada para 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.

Para obter informações sobre como instalar aplicativos COM e COM+ 1.0, consulte Como instalar um aplicativo COM+ com o Windows Installer, Como instalar um componente COM em um local privado e Tornar um componente COM em um pacote existente privado.