Assemblies particulares

Um assembly Win32 pode ser instalado como um assembly particular e estar disponível exclusivamente para uso de um aplicativo. Os assemblies particulares devem ser instalados por um pacote do Windows Installer usado para instalar ou atualizar um aplicativo.

No Windows XP, os assemblies particulares são instalados como assemblies lado a lado. O Windows Installer instala os assemblies particulares 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 assembly particular por parte do aplicativo é especificada em um arquivo de manifesto do aplicativo. Para obter mais informações, confira Aplicativos isolados e assemblies lado a lado.

Em sistemas operacionais anteriores ao Windows XP, uma cópia do assembly particular 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 fica disponível para qualquer aplicativo que se associe 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 particular em um local com um caminho que contenha mais de 234 caracteres, incluindo o caractere nulo de terminação.