Proceso de ejecución administrada

El proceso de ejecución administrada incluye los pasos siguientes:

  1. Elegir un compilador.

    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.

  2. 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.

  3. 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.

  4. Ejecutar código.

    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