Summary

The Virtual Execution System on .NET performs different activities like producing managed code, converting MSIL to native code, and so on. An assembly is the unit of deployment on the .NET platform. Manifests contain information about the assembly. Manifests make .NET components self describing. Just-in-Time compilation is used to convert MSIL to native code.

Garbage collection is an important activity that handles memory management. The garbage collector uses several techniques to dynamically handle objects.

CLR components can be packaged and distributed using a number of tools available as part of the .NET environment.

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.