Processo de Execução Gerenciada

O processo gerenciado de execução inclui as seguintes etapas:

  1. Escolher um compilador

    Para obter as vantagens fornecidas pelo Common Language Runtime, você deve usar um ou mais compiladores de linguagem que selecionam o Runtime.

  2. Compilar seu código para Microsoft Intermediate Language (MSIL).

    A compilação converte seu código fonte em MSIL e gera os metadados necessários.

  3. Compilação MSIL ao código nativo

    No tempo de execução, uma compilação Just-In-Time (JIT) converte o MSIL em código nativo.Durante esta compilação, o código deve passar por um processo de verificação que examina o MSIL e os metadados para descobrir se o código pode ser classificado como tipo seguro.

  4. Executar o código

    O Common Language Runtime fornece a infraestrutura que permite a execução ser realizada, bem como uma variedade de serviços que podem ser usados durante a execução.

Consulte também

Conceitos

Escolhendo um Compilador

Compilação para MSIL

Compilação MSIL para código nativo

Código em Execução

Hosts em tempo de execução

Outros recursos

Visão geral sobre o .NET Framework

Assemblies em Common Language Runtime

Domínios de aplicativo