Types of Assemblies in .NET
Public Assemblies & Private Assemblies
Public Assemblies & Shared Assemblies
Private Assemblies & Shared Assemblies
Shared Assemblies and Global Assemblies