Following are the different parts of assembly:
- Manifest: It has the information about the version of the assembly.
- Type Metadata: Contains the binary information of the program
- MSIL: Microsoft Intermediate Language Code
- Resources: List of related files