Le dossier PrivateAssemblies est conçu pour contenir des assemblys managés qui s'exécutent dans l'environnement de développement, mais ne sont pas destinés à être appelés à partir du code utilisateur. Ces assemblys ne sont pas affichés dans la boîte de dialogue Ajouter des références du projet ou dans la boîte de dialogue Sélecteur de composants de l'Explorateur d'objets. Par exemple, les compléments ou concepteurs managés doivent être installés dans ce dossier. Les assemblys qui sont destinés à être appelés à partir d'un code utilisateur doivent être installés dans le dossier PublicAssemblies.