Compartilhar via


Assemblies e execução lado a lado

A execução lado a lado é a capacidade de armazenar e executar várias versões de um aplicativo ou componente no mesmo computador. Isso significa que você pode ter várias versões do runtime e várias versões de aplicativos e componentes que usam uma versão do runtime, no mesmo computador ao mesmo tempo. A execução lado a lado oferece mais controle sobre quais versões de um componente um aplicativo associa e mais controle sobre a versão do runtime que um aplicativo usa.

O suporte ao armazenamento lado a lado e à execução de diferentes versões do mesmo assembly é parte integrante de uma nomenclatura forte e é integrado à infraestrutura do runtime. Como o número de versão do assembly com nome forte faz parte de sua identidade, o tempo de execução pode armazenar várias versões do mesmo assembly no cache global de assemblies e carregar esses assemblies durante o tempo de execução.

Embora o runtime forneça a capacidade de criar aplicativos lado a lado, a execução lado a lado não é automática. Para obter mais informações sobre como criar aplicativos para execução lado a lado, consulte Diretrizes para criar componentes para execução lado a lado.

Consulte também