The .NET Architecture

The .NET (pronounced “dot net”) architecture is Microsoft's implementation of the CLI, plus several packages to support user interfaces, data and XML, Web services, and a base class library. The .NET architecture is broken into three primary subsets: Common Language Runtime, Libraries, and Languages. Figure 1.2 shows the .NET architecture.

Figure 1.2. The .NET architecture.

Common Language Runtime (CLR)

The Common Language Runtime (CLR) is synonymous with the Virtual Execution System (VES) in the Common Language Infrastructure (CLI) specification. The primary goals of the CLR are to simplify development of applications, provide ...

Get C# Unleashed 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.