Simple Form

  • Assembly is unit of deployment like EXE or a DLL

  • When you create a code and build the solution, then the .NET Framework convert your code into Intermediate Language and that is placed inside the assembly(dll), which you can find inside bin folder

  • Assembly: A compiled code library in .NET that contains types, resources, and metadata.

  • Types of Assemblies: Executable (EXE) and Library (DLL).

  • Components: Manifest, metadata, IL code, and resources.

  • Strong Naming: Ensures assembly uniqueness and integrity.

  • Global Assembly Cache (GAC): Stores shared assemblies across applications.