An assembly manifest is a text file containing metadata about .NET assemblies. The Assembly manifest contains the following things:
- Version of assembly
- Security identity
- Scope of the assembly
- resolve references to resources and classes.
- The assembly manifest can be stored in either a PE file (an .exe or .dll) with Microsoft intermediate language (MSIL) code or in a stand-alone PE file that contains only assembly manifest information.