Home » C# Basics » 01 - Introduction to C# and the .NET Framework
1

The concept of assembly

Brief overview of what an assembly is

As mentioned above, compiled source code is converted into MSIL code. The MSIL code is stored inside an assembly. When a windows or console application is developed, the executable file (.exe) is inside an assembly. Similarly, a class file (.dll) to be used with other applications is also inside an assembly. We will learn about classes later in this tutorial.

Apart from the executable code, the assemblies also contain information about the various other resources required to run the application. Hence, we do not need any other information (like modification of system registry) to run the application. This makes the deployment of applications an easy task.