El documento describe el Common Language Runtime (CLR) de .NET, el cual ejecuta código administrado compilado a Microsoft Intermediate Language (MSIL). El CLR se encarga de traducir el MSIL a código nativo, proporcionando funcionalidades como integración de lenguajes, seguridad de tipos, y administración de memoria para el código administrado. Los ensamblados son el resultado del desarrollo en .NET y contienen el código MSIL, metadatos y manifiesto necesarios para que el