Assemblies privados
Um assembly Win32 pode ser instalado como um assembly privado e estar disponível exclusivamente para uso por um aplicativo. Assemblies privados devem ser instalados por um pacote do Windows Installer usado para instalar ou atualizar um aplicativo.
No Windows XP, os assemblies privados são instalados como assemblies lado a lado. O Windows Installer instala assemblies privados lado a lado em uma pasta privada para o aplicativo. Normalmente, a pasta que contém o arquivo executável de aplicativos. A dependência do aplicativo no assembly privado é especificada em um arquivo de manifesto do aplicativo. Para obter mais informações, consulte aplicativos isolados e assemblies lado a lado.
Em sistemas operacionais anteriores ao Windows XP, uma cópia do assembly privado e um arquivo .local são instalados em uma pasta privada para o uso exclusivo do aplicativo. Uma versão do assembly também é registrada globalmente no sistema e disponível para qualquer aplicativo associado a ele. A versão global do assembly pode ser a versão instalada com o aplicativo ou uma versão anterior. A versão global é determinada pelas mesmas regras usadas por componentes isolados.
Observe que o Windows Installer não pode instalar um assembly privado em um local com um caminho que contenha mais de 234 caracteres, incluindo o caractere nulo de encerramento.