Informazioni sugli assembly condivisi

Un assembly condiviso è un assembly disponibile per l'uso da parte di più applicazioni nel computer. In Windows Vista e Windows XP, gli assembly side-by-side possono essere installati come assembly condivisi. Gli assembly side-by-side condivisi non vengono registrati a livello globale nel sistema, ma sono disponibili a livello globale per le applicazioni che specificano una dipendenza dall'assembly nei manifesti. Più versioni di assembly side-by-side possono essere condivise da applicazioni diverse in esecuzione contemporaneamente. Per altre informazioni, vedere Informazioni sulle applicazioni isolate e sugli assembly side-by-side. Ad esempio, gli assembly Microsoft side-by-side supportati forniti con Windows XP vengono in genere usati come assembly condivisi da più applicazioni.

Gli assembly condivisi side-by-side vengono installati nella cartella WinSxS. Gli autori di assembly, le applicazioni e gli amministratori possono modificare la versione delle dipendenze degli assembly side-by-side dopo la distribuzione tramite la configurazione. Gli assembly condivisi side-by-side possono essere installati da un aggiornamento del sistema operativo o da un pacchetto di Windows Installer che installa o aggiorna un'applicazione. Per altre informazioni, vedere Installazione di assembly Win32.

Prima di Windows XP, gli assembly condivisi sono stati registrati a livello globale e installati nella cartella Sistema Windows. In questo caso, la versione installata più recente dell'assembly è disponibile per qualsiasi applicazione associata. Un assembly side-by-side può anche essere installato come assembly privato per l'uso esclusivo di un'applicazione. Per ulteriori informazioni, vedere assembly privati.