Compartilhamento de assembly lado a lado

A figura a seguir ilustra como dois aplicativos podem compartilhar um assembly usando o método tradicional de compartilhamento de assembly. Um problema com o compartilhamento de assembly tradicional ocorre quando um aplicativo instala uma versão de um assembly, normalmente uma DLL, que não é compatível com versões anteriores. O aplicativo instalado funciona apenas, mas os aplicativos que dependiam da versão anterior da DLL podem não funcionar mais.

representação de dois aplicativos compartilhando um assembly

O aplicativo isolado e a solução de assembly lado a lado permitem que diferentes versões do mesmo assembly Win32 sejam executadas ao mesmo tempo no mesmo sistema sem conflitos. Ao especificar qual versão de assembly lado a lado o aplicativo deve usar, os desenvolvedores podem garantir que a configuração que eles testam sempre será duplicada no computador do usuário. O compartilhamento lado a lado é ilustrado na figura a seguir.

implementação do compartilhamento de assembly lado a lado

Para obter mais informações, consulte Sobre aplicativos isolados e assemblies lado a lado.