Assemblies and Identity

Assemblies are the unit of code deployment in the .NET Framework, roughly analogous to the .dll and .exe files used within the Windows environment today. A single assembly can be composed of multiple files, but exactly one of these files will contain what's known as the assembly manifest—a database describing the overall layout of the assembly as well as various global attributes. The basic layout of an assembly is shown in Figure 9.1.

Figure 9.1. The structure of an assembly.

Assemblies are referenced (for example, from other assemblies and in assembly-qualified type names) through the use of names. These names can be complex ...

Get .NET Framework Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.