Proceso de ejecución administrada
El proceso de ejecución administrada incluye los pasos siguientes:
-
Para obtener los beneficios que proporciona Common Language Runtime, se deben utilizar uno o más compiladores de lenguaje orientados al tiempo de ejecución.
Compilar el código a Lenguaje intermedio de Microsoft (MSIL).
La compilación convierte el código fuente en MSIL y genera los metadatos requeridos.
Compilar MSIL a código nativo.
En tiempo de ejecución, un compilador Just-In-Time (JIT) convierte MSIL en código nativo. Durante esta compilación, el código debe pasar un proceso de comprobación que examina el MSIL y los metadatos para averiguar si el código garantiza la seguridad de tipos.
-
Common Language Runtime proporciona la infraestructura que permite que la ejecución tenga lugar, así como una amplia gama de servicios que se pueden utilizar durante la ejecución.
Vea también
Conceptos
Elegir un compilador
Compilar en lenguaje intermedio de Microsoft (MSIL)
Compilar MSIL a código nativo
Ejecutar código
Hosts del motor en tiempo de ejecución
Otros recursos
Información general acerca de .NET Framework
Ensamblados en Common Language Runtime
Dominios de aplicación