IL/Assembly:
The compiled source code for any .NET application developed using any language is considered as an assembly.
> Assemblies can be considered as the basic deployment units in .NET
> If any assembly is defined with an entry point i.e main method then it is considered as an application(.exe)
>If an assembly is defined with out an entry point then it is said to be class Library(.dll)
PEWrapper: Portable Executable Wrapper.
MetaData(Data about Data):
It maintains the information about the base class library, class library & dependency files used with in the applications.
Code: The compiled source code of any .NET application developed using any language will be in the format of MSIL instruction.
Where MSIL instruction are platform & machine independent format.
Resources: It maintains the information about the external resources used with in the application such as audio-video files,fonts,images,Icons,cursors etc.
Manifest: It maintains the information about the attributes of an assembly.
Where the attributes of an assembly consists of the author name, product name, description,company name etc
PEWrapper( Portable Executable Wrapper): It is used to invoke CLR
Observation: An assembly provides the details about itself but the information which is required for executing the assembly will not be provided & hence no OS can execute .NET application directly.
CLR(Common Language Runtime): It is a collection of resource used for executing the .NET application with in the .NET environment
Frame Work Diagram:
For Installation of Visual studio My SQL server click here
<<PREVIOUS NEXT>>
Wednesday, 8 May 2013
Subscribe to:
Post Comments (Atom)
0 comments:
Post a Comment