Assembly privati

Un assembly Win32 può essere installato come assembly privato ed essere disponibile esclusivamente per l'uso da parte di un'applicazione. Gli assembly privati devono essere installati da un pacchetto di Windows Installer usato per installare o aggiornare un'applicazione.

In Windows XP gli assembly privati vengono installati come assembly side-by-side. Windows Installer installa assembly side-by-side privati in una cartella privata all'applicazione. In genere la cartella che contiene il file eseguibile delle applicazioni. La dipendenza dell'applicazione nell'assembly privato viene specificata in un file manifesto dell'applicazione. Per altre informazioni, vedere Applicazioni isolate e assembly side-by-side.

Nei sistemi operativi precedenti a Windows XP, viene installata una copia dell'assembly privato e un file locale in una cartella privata per l'uso esclusivo dell'applicazione. Una versione dell'assembly viene registrata a livello globale anche nel sistema e disponibile per qualsiasi applicazione che lo associa. La versione globale dell'assembly può essere la versione installata con l'applicazione o una versione precedente. La versione globale è determinata dalle stesse regole usate dai componenti isolati.

Si noti che Windows Installer non può installare un assembly privato in una posizione con un percorso contenente più di 234 caratteri, incluso il carattere Null di terminazione.