Compartilhar via


Assemblies e execução lado a lado

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 lhe dá mais controle sobre quais versões de um componente um aplicativo está vinculado, e mais controle sobre que versão do Runtime um aplicativo usa.

Suporte para armazenamento lado a lado e execução de diferentes versões do mesmo assembly é uma parte integral de nomeação forte e está embutido no infraestrutura do Runtime.Pelo fato de o número da versão do assembly de nome forte fazer parte de sua identidade, o tempo de execução pode armazenar várias versões de o mesmo assembly no cache global de assemblies, e carregar esses módulos em tempo de execução.

Embora o Runtime proporcione a capacidade para criar aplicativos lado a lado, a execução lado a lado não é automática.Para obter mais informações sobre a criação de aplicativos para execução lado a lado, consulte Diretrizes para criação de aplicativos e componentes para execução Side-by-Side.

Consulte também

Conceitos

Como o Runtime Localiza Assemblies

Outros recursos

Assemblies em Common Language Runtime