Assemblies in the Common Language RuntimeĀ 

Assemblies are the building blocks of .NET Framework applications; they form the fundamental unit of deployment, version control, reuse, activation scoping, and security permissions. An assembly is a collection of types and resources that are built to work together and form a logical unit of functionality. An assembly provides the common language runtime with the information it needs to be aware of type implementations. To the runtime, a type does not exist outside the context of an assembly.

In This Section

  • Assembly Benefits
    Describes how assemblies help solve versioning problems and DLL conflicts.
  • Assembly Manifest
    Describes the data in the assembly manifest, and how it is stored in assemblies.

Reference

  • Assembly
    The .NET Framework class that represents assemblies in the type system.