-----------------------------------------------------------

New Message on BDOTNET

-----------------------------------------------------------
From: Mahesh ChandraMouli
Message 3 in Discussion

Hi  Srinivas,

Manifest Vs Metadata

Metadata is information about a PE. In COM, metadata is communicated through 
nonstandardised type libraries. In .NET, this data is contained in the header portion 
of a COFF-compliant PE and follows certain guidelines; it contains information such as 
the assembly�s name, version, language (spoken, not computer�a.k.a., �culture�), what 
external types are referenced, what internal types are exposed, methods, properties, 
classes, and much more. 

The CLR uses metadata for a number of specific purposes. Security is managed through a 
public key in the PE�s header. Information about classes, modules, and so forth allows 
the CLR to know in advance what structures are necessary. 

The class loader component of the CLR uses metadata to locate specific classes within 
assemblies, either locally or across networks. Just-in-time (JIT) compilers use the 
metadata to turn IL into executable code. 

Other programs take advantage of metadata as well. A common example is placing a 
Microsoft Word document on a Windows 2000 desktop. If the document file has completed 
comments, author, title, or other Properties metadata, the text is displayed as a tool 
tip when a user hovers the mouse over the document on the desktop. You can use the 
Ildasm.exe utility to view the metadata in a PE. Literally, this tool is an IL 
disassembler. 

The Manifest contains Metadata information of the Module/Assembly as well as it 
contains detailed Metadata of other assemblies/modules references (exported).

I am able to get in what context you want the difference between an Test.exe in Vb6 vs 
test.exe in VB.NET


Regards
Mahesh ChandraMouli


-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/BDotNet/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you received 
this message by mistake, please click the "Remove" link below. On the pre-addressed 
e-mail message that opens, simply click "Send". Your e-mail address will be deleted 
from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to