.NET Assembly is the components developed with Microsoft.NET.
.NET Assembly may or may not be executable.
All .NET Assemebly contains the definition of types, versoning information of type, metadata, and manifest.
An Assembly can be a single file or may consists multiple file.
Also Read: What is GAC?
Types of Assembly:
There are 3 types of Assembly:
1. Private Assembly
2. Shared Assembly
3. Sattelite Assembly
Private Assembly:
Private Assembly need to copy separately all the application folders, where we need to use that private assembly functionality.
Without copying Private Assembly, we can't access Private Assembly power and features.
Private Assembly need to copy everytime in the BIN folder of each application folder.