- Namespace is a collection of names where in each name is unique.
- They form the logical boundary for a group of classes.
- Namespace must be specified in project properties.
- Namespace is group of entities like class, object, functions under single name.
- An assembly is a .exe or .dll file.
- An assembly may be contains several namespaces.
- It is an output unit. It is a unit of Deployment & a unit of versioning.
- Assemblies are self_Describing.[eg: manifest,Metadata}