Difference between manifest , metadata?
Answer Posted / sri4u_926
Manifest Maintains the information about the assemblies
like version, name locale and an optional strong name that
uniquely identifying the assembly. This manifest
information is used by the CLR. The manifest also contains
the security demands to verify this assembly. It also
contains the names and hashes of all the files that make up
the assembly. The .NET assembly manifest contains a
cryptographic hash of different modules in the assembly.
And when the assembly is loaded, the CLR recalculates the
hash of the modules at hand, and compares it with the
embeded hash. If the hash generated at runtime is different
from that found in the manifest, .NET refuses to load the
assembly and throws an exception.
Metadata means Data about the data.metadata yields the
types available in that assembly, viz. classes, interfaces,
enums, structs, etc., and their containing namespaces, the
name of each type, its visibility/scope, its base class,
the interfaces it implemented, its methods and their scope,
and each method’s parameters, type’s properties, and so on.
The assembly metada is generated by the high-level
compilers automatically from the source files. The compiler
embeds the metadata in the target output file, a dll,
an .exe or a .netmodule in the case of multi-module
assembly.
| Is This Answer Correct ? | 38 Yes | 6 No |
Post New Answer View All Answers
Can I add mvc testcases in visual studio express?
Can you explain renderbody and renderpage in mvc?
Is it possible to share a view across multiple controllers?
What is the need of Action Filters in ASP.Net MVC
How does .net framework works?
Explain the types of Scaffoldings.
What does a viewmodel do?
Explain how you can send the result back in JSON format in MVC?
mention what is code first approach and model first approach in entity framework?
Why to use '{resource}.axd/{*pathInfo}' in routing in ASP.Net MVC?
What is the difference between old ADO.NET and Entity framework coding techniques?
Does .NET Framework support SAX?
what is entity data model?
Why to use Html.Partial in ASP.Net MVC?
Can you use Razor code in Javascript in ASP.Net MVC?