A .Net assembly is a self-contained package of code and/or
resources. It contains a manifest that describes the contents of
the assembly, along with dependencies. They typically end with the
".dll" file type.
View page
COM can be accessed in .NET by using a reference Interop
Assembly
View page
There are total 2 types of assemblies 1. Private Assembly
Private assembly are created each time in the folder so it
increases the file size and Not safe. 2. Shared / Public Assembly
Shared assembly can reside in common area called GAC which is .net
assembly repository. Not created everytime u have to just register
it with the GAC and add reference and use that
View page
When any .NET assembly is compiled, it may reference any other
.NET assemblies, regardless of the language that the code was
written in.