Click here to Skip to main content
15,919,341 members
Home / Discussions / C#
   

C#

 
GeneralRe: What's difference between a DLL file & an assembly file ? Pin
leppie10-Sep-08 0:32
leppie10-Sep-08 0:32 
GeneralRe: What's difference between a DLL file & an assembly file ? Pin
Mohammad Dayyan10-Sep-08 0:35
Mohammad Dayyan10-Sep-08 0:35 
GeneralRe: What's difference between a DLL file & an assembly file ? Pin
leppie10-Sep-08 0:41
leppie10-Sep-08 0:41 
GeneralRe: What's difference between a DLL file & an assembly file ? Pin
Giorgi Dalakishvili10-Sep-08 0:42
mentorGiorgi Dalakishvili10-Sep-08 0:42 
GeneralRe: What's difference between a DLL file & an assembly file ? Pin
Mohammad Dayyan10-Sep-08 0:46
Mohammad Dayyan10-Sep-08 0:46 
GeneralRe: What's difference between a DLL file & an assembly file ? Pin
Giorgi Dalakishvili10-Sep-08 0:49
mentorGiorgi Dalakishvili10-Sep-08 0:49 
GeneralRe: What's difference between a DLL file & an assembly file ? Pin
leppie10-Sep-08 0:58
leppie10-Sep-08 0:58 
AnswerRe: What's difference between a DLL file & an assembly file ? Pin
g_amol10-Sep-08 0:58
g_amol10-Sep-08 0:58 
A dynamic-link library (DLL) is an executable file that acts as a shared library of functions

Assemblies though may at times be equated to dlls its actuall nothing but “Actual Dlls”.

When it comes to dlls it gives way to a problem called “DLL hell”. That is when some appln is using a dll. A new version of the dll is now installed. Then the application will start using the new dll. If this dll is not backward compatible then it will result in a erro. This is called dll hell however new concept of assemblies in .Net avoid this. Here each dll is going to be used by particular application only this avoids the dll hell problem


In the past Dynamic Link Libraries (DLL) were located by the system environment's PATH setting and the Windows Registry. Globally and shared DLLs were stored in the Windows system folder. The identification was specified by the DLL's file name. These mechanisms do have certain drawbacks. One is that we can't move applications in our file system because the Windows Registry does have paths stored

With Microsoft.NET the Windows Registry is not used anymore and the libraries are stored either together with an application as Private Assemblies or in a Global Assembly Cache (GAC) as Global Assemblies to be shared among applications. Assemblies are signed and verified to recognise content modifications. They are identified by name and version to resolve incompatibility issues.

A Windows DLL contains library code to be used by any program running on Windows. A DLL may contain either structured or object oriented libraries.

COM (Component Object Model) is the component model based on the object oriented design, which means that the components represented by the COM component exists in the form of classes and objects implementing a standard specification defined by COM. COM components can be used by any program running on Windows Operating System; be it is written with VB, C++, Java or even some .NET compliant language like C# and VB.NET.

Dot NET assembly is the component standard specified by the .NET. Hence, dot net assemblies are understandable to only Microsoft.NET and can be used only in .NET managed applications.
AnswerRe: What's difference between a DLL file & an assembly file ? Pin
Mark Salsbery10-Sep-08 6:15
Mark Salsbery10-Sep-08 6:15 
QuestionEEPROM Smart Card Pin
asp.net.csharp.ir9-Sep-08 23:58
asp.net.csharp.ir9-Sep-08 23:58 
AnswerRe: EEPROM Smart Card Pin
leppie10-Sep-08 0:26
leppie10-Sep-08 0:26 
RantRe: EEPROM Smart Card Pin
lisan_al_ghaib10-Sep-08 0:33
lisan_al_ghaib10-Sep-08 0:33 
QuestionEasy way to send an email from C# windows application Pin
Matt Fishbeck9-Sep-08 23:49
Matt Fishbeck9-Sep-08 23:49 
AnswerRe: Easy way to send an email from C# windows application Pin
Manas Bhardwaj9-Sep-08 23:54
professionalManas Bhardwaj9-Sep-08 23:54 
AnswerRe: Easy way to send an email from C# windows application Pin
g_amol10-Sep-08 1:02
g_amol10-Sep-08 1:02 
Question[Message Deleted] Pin
asp.net.csharp.ir9-Sep-08 23:40
asp.net.csharp.ir9-Sep-08 23:40 
AnswerRe: How Read Erpprom Smart Card with IntelliStrip 320 Pin
leppie9-Sep-08 23:41
leppie9-Sep-08 23:41 
GeneralRe: How Read Erpprom Smart Card with IntelliStrip 320 Pin
Manas Bhardwaj9-Sep-08 23:43
professionalManas Bhardwaj9-Sep-08 23:43 
AnswerRe: How Read Erpprom Smart Card with IntelliStrip 320 Pin
Giorgi Dalakishvili9-Sep-08 23:49
mentorGiorgi Dalakishvili9-Sep-08 23:49 
GeneralRe: How Read Erpprom Smart Card with IntelliStrip 320 Pin
Manas Bhardwaj9-Sep-08 23:56
professionalManas Bhardwaj9-Sep-08 23:56 
GeneralRe: How Read Erpprom Smart Card with IntelliStrip 320 Pin
leppie10-Sep-08 0:27
leppie10-Sep-08 0:27 
GeneralRe: How Read Erpprom Smart Card with IntelliStrip 320 Pin
blackjack215010-Sep-08 0:28
blackjack215010-Sep-08 0:28 
JokeRe: How Read Erpprom Smart Card with IntelliStrip 320 Pin
leppie10-Sep-08 0:36
leppie10-Sep-08 0:36 
GeneralRe: How Read Erpprom Smart Card with IntelliStrip 320 Pin
blackjack215010-Sep-08 3:18
blackjack215010-Sep-08 3:18 
GeneralRe: How Read Erpprom Smart Card with IntelliStrip 320 Pin
leppie10-Sep-08 3:47
leppie10-Sep-08 3:47 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.