Montagens 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 tempo de execução e várias versões de aplicativos e componentes que usam uma versão do tempo de execução, no mesmo computador ao mesmo tempo. A execução lado a lado oferece mais controle sobre quais versões de um componente um aplicativo se vincula e mais controle sobre qual versão do tempo de execução um aplicativo usa.
O suporte para armazenamento lado a lado e execução de diferentes versões do mesmo assembly é parte integrante da nomenclatura forte e está incorporado à infraestrutura do tempo de execução. Como o número de versão do assembly de 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 assembly e carregar esses assemblies em tempo de execução.
Embora o tempo de execução 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.