Assembly is a compiled code which is also called as native code and it will be compatible to run on operating system. It may be either executable or library file (.dll).
An Assembly is a reusable, versionable, self-describing deployment unit for types and resources. It is the primary building block of .NET Applications.
Assembly consist of following logical components
Assemblies are classified into 3 categories, there are
- Public or shared