|
An assembly manifest is metadata inside an assembly that describes everything there is to know about the assembly and its contents. The manifest contains:
1. Strong Name - The assembly name, version, culture, optional processor architecture, and public key (for shared assemblies)
2. File Contents - Name and hash of all files in the assembly
3. Type List - Types defined in the assembly, including public types that are exported from the assembly
4. Resource List - Icons, images, text strings and other resources contained in the assembly
5. Dependencies - Compile-time dependencies on other assemblies
6. Security - Permissions required for the assembly to run properly
|