When the Common Language Runtime (CLR) loads an assembly, it first reads the manifest to get the information regarding assembly.