<P> Every assembly, whether static or dynamic, contains a collection of data that describes how the elements in the assembly relate to each other . The assembly manifest contains this assembly metadata . An assembly manifest contains all the metadata needed to specify the assembly's version requirements and security identity, and all metadata needed to define the scope of the assembly and 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 standalone PE file that contains only assembly manifest information . </P> <P> The following illustration shows the different ways the manifest can be stored . </P> <P> For an assembly with one associated file, the manifest is incorporated into the PE (Portable Executable) file to form a single - file assembly . You can create a multifile assembly with a standalone manifest file or with the manifest incorporated into one of the PE files in the assembly . </P> <P> Each assembly's manifest performs the following functions: </P>

Which one of the following tables is contained in an assembly manifest