The different parts of an Assembly includes:
Manifest – It contains the information about the version of an assembly. It is also called as assembly metadata.
Type Metadata – Binary information of the program.
MSIL – Microsoft Intermediate Language code.
Resources – List of related files.