Assemblies, the .NET Packaging System

The assembly is the .NET component packaging medium. An assembly contains the intermediate code generated by the different sources for a particular component—the metadata for the components and all the extra files and information needed to run the component. Each assembly has a manifest that enumerates the files in the assembly and defines on what other assemblies the component depends. The manifest also holds information about what is exposed to users of the assembly.

Get C# and the .NET Framework: The C++ Perspective 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.