Condivisione di Assembly Affiancati
Nella figura seguente viene illustrato come due applicazioni potrebbero condividere un assembly usando il metodo tradizionale di condivisione di assembly. Un problema con la condivisione di assembly tradizionale si verifica quando un'applicazione installa una versione di un assembly, in genere una DLL, che non è compatibile con le versioni precedenti. L'applicazione appena installata funziona, ma le applicazioni che dipendono dalla versione dll precedente potrebbero non funzionare più.
L'applicazione isolata e la soluzione di assembly side-by-side consentono l'esecuzione contemporaneamente di versioni diverse dello stesso assembly Win32 nello stesso sistema senza conflitti. Specificando la versione side-by-side dell'assembly che deve essere usata dall'applicazione, gli sviluppatori possono garantire che la configurazione che testano verrà sempre duplicata nel computer dell'utente. La condivisione affiancata è illustrata nella figura seguente.
Per ulteriori informazioni, vedere Informazioni sulle applicazioni isolate e sugli assembly affiancati.