Compiled files are assemblyAssembly are of two types Shared assembly, private assembly
An Assembly is a collection of types and resources that are built to work together and form a logical unit of functionality.
Assemblies in .Net are building blocks of .Net programs, without them we can't write code in dot net, they exist either in the form of DLL or .EXE,