What is an assembly in .NET? - C#.NET

Define assembly.

- It is a collection of types and resources that forms a logical unit of functionality.
- It is the standard for components developed with the Microsoft.NET.
- It contains the definition of types, versioning information for the type, meta-data and manifest.

There are two types of assemblies:
1. Private assemblies
2. Shared assemblies

- Assembly is the smallest unit of deployment.

- It can be a DLL files or an executable files (.EXE).

1. Private assemblies:
- These assemblies are simple.
- It can be copied with each calling assemblies in the calling assemblies folder.

2. Shared assemblies:
- These assemblies are copied to a single location.
- These assemblies are not copied in the private folder.
Constructor and Destructor - C#.NET
C#.NET - What is a Constructor? What is a Destructor? - It is called just before an object is destroyed. It can be used to run clean-up code...
Abstract class in C#.NET
C#.NET - Define abstract class in C#.NET - An abstract class is a class that can't be instantiated...
Serialization in .NET
C#.NET - What is serialization in .NET? - Serialization is a process of converting an object into a stream of bytes...
Post your comment