An assembly is basically a file that contains the MSIL Code and Metadata.
It is the smallest unit of deployment of .NET applications.
An assembly in .NET has 2 extensions (.exe and .dll)
dll : dynamic link library.
So, we can say a dll is an assembly, but an assembly may not always be a dll
In other words, dll is one type of an assembly
Asked In: Many Interviews |