What is the use of Assembly Manifest ?

What is the use of Assembly Manifest ?
Ans)
Generally assembly contains a collection of data where it describes the relation between different elements in the assembly which relate to each other. This assembly manifest contains the assembly metadata. Assembly manifest can be stored in either executable file like an .exe file or .dll file with MSIL. Assembly Manifest has below mentioned information:
Assembly Name
Culture Type
Reference Information
Information on referenced Assemblies
Version Culture List of all the files in the Assembly