What is manifest? - DOT.NET

What is manifest?

- Manifest describes the relationship and dependencies of the components in the assembly.

- The versioning information, scope information and the security permissions are required by the assembly.

-An Assembly data like version, scope, security information (strong name),etc. is stored in manifest.

-The manifest also contains a reference to the resource and classes.

-The manifest of an assembly is stored in either an .exe or a .dll with Microsoft intermediate language (MSIL) code.

-This file contains metadata about .NET assemblies.

-It contains a collection of data that describes how the elements in the assembly relate to each other.

Where is it stored?

- It can be stored in Portable Executable(PE) file (.exe or .dll) with Microsoft Intermediate Language(MSIL) code.

- You can add or change some information in the Assembly Manifest by using assembly attributes in your code.

- You can view the manifest information for any managed DLL using ILDasm.

It performs following functions:

- It enumerates the files that make up the assembly.

- It provides a level of indirection between consumers of the assembly and the assemblies implementation details.

- It renders the assembly self-describing.

- It enumerates other assembly on which the assembly depends.
What is the use of SN.EXE? - DOT.NET
SN stands for Strong Name. Strong Name Tool (Sn.exe) is used to sign assemblies with strong names......
Explain the different types of assemblies in .NET - DOT.NET
Static assemblies contain interfaces, classes, resources, etc for the assembly and are stored on disk in portable executable (PE) files.....
What is user-defined data type? - DOT.NET
A user-defined type is a named data type created by the user. It can be a distinct type sharing a common representation....
Post your comment