This chapter covers managed library implementation. It also discusses execution environment concepts and features that you learned about in Chapter 1 (such as assembly, module, manifest, and versioning for a managed environment).
Assemblies, Modules, Manifest, Versioning
All functionalities within a .NET executable Microsoft Intermediate Language (MSIL) are described through one or more assemblies. An assembly is a .NET entity whose purpose is to act as a deployable unit. A module is an MSIL file referenced by a logical name stored in the metadata ...