A traditional DLL is dependent on the Registry for maintaininginformation about it, whereas an assembly maintains all information about itself and doesnot depend on any Registry entries. Assemblies have the following benefits:
1) They are self-describing: Assemblies are self-describing deployable units..NET stores the metadata about the components in assembly manifests,which include the identity of the assembly (such as the name and theversion number), security information, information about the dependencies,and the list of files that constitute the assembly. In .NET, an application isalso made up of assemblies. Therefore, the information about the versionof a component used by an application is also maintained in the assembly.
2) They record the version information and enforce it at run time: Theassembly manifest also includes the information about the dependenciesbetween different assemblies, such as the name of the referencedassembly and its version number. This version number is used at run timeto ensure that the correct version of the dependency is loaded.
3) They provide the ability to work with side-by-side components: This feature allows multiple versions of a component to be installed and runsimultaneously. The caller of the assembly can specify the version to beloaded. Thus, the .NET Framework allows multiple versions of a singlecomponent to coexist on a machine. This feature also isolates theapplication from the changes made to the system by other applications.
Search Your Question
Tuesday, May 6, 2008
What are the benefits of using assemblies over traditional DLLs?
Subscribe to:
Post Comments (Atom)
Archives
-
▼
2008
(992)
-
▼
May
(474)
- Turtle 1.0 Interview question
- DotNet Framework & IIS installation order Intervi...
- Camps & Medicines are needed more than anything el...
- Executable Jar File in JAVA. Interview quations
- AJAX : Todays Buzz Interview question
- Executable Jar File in JAVA. Interview question
- AJAX : Todays Buzzword Interview question
- AJAX : Todays Buzzword Interview question
- AJAX : Todays Buzzword Interview question
- AJAX : Todays Buzzword Interview question
- What is .Resx file in Dot Net? Interview question
- How to use Microsoft Indexing Service? Interview q...
- Posting data to another ASPX Page Interview question
- Virtual Karma: Complete List of Web 2.0 Applicatio...
- Some Useful Web Links Interview question
- Home automation in the Netherlands Interview question
- Speed Up your web sites with HTTP Compression Inte...
- ASP.NET 2.0 Magic: Asynchronous Web Pages Intervie...
- RSS Puller in ASP Interview question
- ASP.NET: Interview Questions
- Java Interview Questions
- Java Interview Questions
- ASP.net Interview Questions
- PHP Interview Questions
- C Interview Questions
- C++ interview Questions
- ABAP Interview Questions
- SAP Interview Questions
- Resume Preparation Guidelines Interview question
- Salary Negotiation Interview question
- Points to remember Interview question
- Basic .NET Framework Interview question
- Software Testing Interview question
- SQL Server Interview question
- Database Interview question
- JAVA Interview Questions
- .NET Interview Questions
- SQL Server Interview Questions
- C++ Interview Questions
- Investment Management Interview Questions
- SAP-ABAP interview questions
- C Interview Questions Interview question
- Software Testing Interview Questions - Load Runner...
- Software Testing Interview Questions - Win Runner
- Software Testing Interview Questions - Manual
- ASP Interview Questions
- Oracle Interview Questions - Part 1
- VB Interview Questions
- Java Interview Questions
- J2EE Interview Questions
- C Interview Questions
- .net Interview Questions
- Java Interview Questions
- Accounting Interview Questions
- Behavioral Interview Questions Interview question
- Finance Interview Questions Interview question
- Technical &Quantitative Interview Questions Inter...
- ABAP / 4 Interview Questions Interview question
- HR Interview Questions Interview question
- C interview Questions Interview question
- Interview Concepts Interview question
- Oracle Interview Questions - Part 2 Interview que...
- Oracle Interview Questions - Part 3 Interview qu...
- Oracle Interview Questions - Part 4 Interview que...
- Oracle Interview Questions - Part 6 Interview que...
- Oracle Interview Questions - Part 7 Interview que...
- PHP Interview Questions - Part 1 Interview question
- Oracle Interview Questions - Part 8 Interview que...
- Oracle Interview Questions - Part 9 Interview que...
- Oracle Interview Questions - Part 10 Interview qu...
- Oracle Interview Questions - Part 11 Interview qu...
- Oracle Interview Questions - Part 12 Interview qu...
- Interview Tips Interview question
- PHP Interview Questions - Part 2 Interview question
- Dot Net Interview Questions - Part 1 Interview qu...
- J2ME Interview Questions Interview question
- CCNA Interview Questions Interview question
- Dot Net Interview Questions - Part 2 Interview qu...
- Dot Net Interview Questions - Part 4 Interview qu...
- Dot Net Interview Questions - Part 5 Interview qu...
- Dot Net Interview Questions - Part 6 Interview qu...
- Dot Net Interview Questions - Part 7 Interview qu...
- Dot Net Interview Questions - Part 8 Interview qu...
- Dot Net Interview Questions - Part 9 Interview qu...
- Dot Net Interview Questions - Part 10 Interview q...
- Dot Net Interview Questions - Part 11 Interview q...
- Dot Net Interview Questions - Part 12 Interview q...
- Dot Net Interview Questions - Part 14 Interview q...
- Dot Net Interview Questions - Part 15 Interview q...
- PHP Interview Questions - Part 3 Interview question
- PHP Interview Questions - Part 1 Interview question
- Oracle Interview Questions - Part 8 Interview ques...
- Oracle Interview Questions - Part 9 Interview ques...
- Oracle Interview Questions - Part 10 Interview que...
- Oracle Interview Questions - Part 11 Interview que...
- Oracle Interview Questions - Part 12 Interview qu...
- Interview Tips Interview question
- PHP Interview Questions - Part 2 Interview question
- Dot Net Interview Questions - Part 1 Interview que...
- J2ME Interview Questions Interview question
- CCNA Interview Questions Interview question
- Dot Net Interview Questions - Part 2 Interview que...
- Dot Net Interview Questions - Part 3 Interview que...
- Dot Net Interview Questions - Part 4 Interview que...
- Dot Net Interview Questions - Part 5 Interview que...
- Dot Net Interview Questions - Part 6 Interview que...
- Dot Net Interview Questions - Part 7 Interview que...
- Dot Net Interview Questions - Part 8 Interview que...
- Dot Net Interview Questions - Part 9 Interview que...
- Dot Net Interview Questions - Part 9 Interview que...
- Dot Net Interview Questions - Part 10 Interview qu...
- Dot Net Interview Questions - Part 11 Interview qu...
- Dot Net Interview Questions - Part 12 Interview qu...
- Dot Net Interview Questions - Part 13 Interview qu...
- Dot Net Interview Questions - Part 14 Interview qu...
- Dot Net Interview Questions - Part 15 Interview qu...
- Dot Net Interview Questions - Part 15
- PHP Interview Questions - Part 3 Interview question
- PHP Interview Questions - Part 4 Interview question
- HR Interview Questions Interview question
- C Interview Questions Interview question
- C interview Questions - Part 1 Interview question
- C Interview Questions - Part 2 Interview question
- C Interview Questions - Part 3 Interview question
- C Interview Questions Part - 4
- C Interview Questions Part - 5
- C Interview Questions - Part 6
- C Interview Questions - Part 8
-
▼
May
(474)
No comments:
Post a Comment