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 affiancati . Windows Installer installa assembly privati side-by-side in una cartella privata per l'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, una copia dell'assembly privato e un file locale viene installato in una cartella privata per l'uso esclusivo dell'applicazione. Anche una versione dell'assembly viene registrata a livello globale nel sistema e disponibile per qualsiasi applicazione associata. 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 da componenti isolati.
Si noti che Windows Installer non può installare un assembly privato in un percorso contenente più di 234 caratteri, incluso il carattere Null di terminazione.