Congratulations to all monthly winners of May 2013 !!! They have won INR 2900 cash and INR 27497 worth prize.
DotNetFunda.Com Logo
Twitter TwitterLinkedIn
YouTubeGoogle
 Online : 52465 |  Welcome, Guest!   Register  Login
 Home > Interview Questions > .NET Framework Interview Questions > What is an Assembly in .NET? ... ...

What is an Assembly in .NET?

Interview question and answer by: Abhisek | Posted on: 1/21/2010 | Category: .NET Framework Interview questions | Views: 1848 |
Ads
Ads


Answer:

When you compile an application, the MSIL code created is stored in an assembly.Assemblies include both executable application files(.exe files)& libraries(.dll extension)for use by other application.

In addition to containing MSIL,assemblies also include met information(i.e. information about the information contained in assembly,also called as meta-data)and optional resources(sound and picture file, etc).The meta information enables assemblies to be fully self-descriptive.You need no other information to use an assembly,meaning you avoid situations such as failing to odd required data to the system registry and so on,which was often a problem when developing with other platforms.

Asked In: Many Interviews | Alert Moderator 
Found interesting? Add this to:


 Responses

Posted by: Ch.purnima@gmail.com | Posted on: 04 Feb 2010 06:12:31 AM | Alert Moderator 

Assembly: A self-describing collection of code and resources.

1. It is a unit of deployment like DLL or EXE
2. An assembly consists of one or more files (dlls, exe’s, html files etc.), and represents a group of resources, type definitions, and implementations of those types. An assembly may also contain references to other assemblies. These resources, types and references are called as Metadata and are described in a block of data called a Manifest .

Advantages :
1. Enables code reuse.
2. Version control
3. Security
4. Deployment

An assembly consists of: Manifest, Type Metadata, MSIL, and resource file


>> Write Response - Respond to this post and get points

Even more ... | Submit Interview Questions and win prizes!

More Interview Questions from Abhisek

Even more ... | Submit Interview Questions and win prizes!


About Us | Contact Us | The Team | Advertise | Software Development | Write for us | Testimonials | Privacy Policy | Terms of Use | Link Exchange | Members | Go Top
General Notice: If you find plagiarised (copied) contents on this page, please let us know the original source along with your correct email id (to communicate) for further action.
Copyright © DotNetFunda.Com. All Rights Reserved. Copying or mimicking the site design and layout is prohibited. Logos, company names used here if any are only for reference purposes and they may be respective owner's right or trademarks. | 6/19/2013 11:17:06 AM