Manifests and Assemblies

Assemblies are used for packaging. An assembly can contain types, executable code that is used to implement these types, and references to other assemblies. The basic unit of .NET code is an assembly.

Namespaces categorize the different groups in an assembly. Assemblies can also include one or more namespaces.

Introducing Manifests

Usually the assembly contains a collection of additional data that describes all the elements in an assembly. This data is known as an assembly’s metadata. A manifest indicates all the elements that are exposed outside the assembly and the elements that are accessible from the scope of the current assembly. The manifest contains all the metadata required to specify the version requirements, ...

Get Special Edition Using C# 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.