An Assembly is a unit of deployment like EXE or DLL. There may be one or more Assembly linked to Program,with one of them containing Manifest file.The Assembly with Manifest File is the Entry Point which contains information like Assembly Version.Description etc…
Types of Assembly:
1.Strongly Named Assembly.
2.Weakly Named Assembly.
3.Satellite Assembly.
Manifest File of Assembly Below: