Condivisione di assembly side-by-side

Nella figura seguente viene illustrato come due applicazioni possono 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ù.

rappresentazione di due applicazioni che condividono un assembly

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 dell'assembly side-by-side che deve essere usata dall'applicazione, gli sviluppatori possono garantire che la configurazione che testano verrà sempre duplicata nel computer dell'utente. La condivisione side-by-side è illustrata nella figura seguente.

implementazione della condivisione di assembly side-by-side

Per altre informazioni, vedere Informazioni sulle applicazioni isolate e sugli assembly side-by-side.