In .NET assemblies can be classified into 2 types: 1. Weak Named Assemblies: Assemblies which are not signed by strong name. 2. Strong Named Assemblies: Assemblies which are signed by strong name.
There are two type of assemblies Shared & private