Condividi tramite


Processo di esecuzione gestita

Aggiornamento: novembre 2007

Il processo di esecuzione gestita comprende i seguenti passaggi:

  1. Scelta di un compilatore.

    Per usufruire dei vantaggi di Common Language Runtime, è necessario utilizzare uno o più compilatori di linguaggio destinati alla fase di esecuzione.

  2. Compilazione del codice in Microsoft Intermediate Language (MSIL).

    Mediante la compilazione il codice sorgente viene convertito in MSIL e vengono generati i metadati richiesti.

  3. Compilazione di MSIL in codice nativo.

    In fase di esecuzione, un compilatore JIT converte il MSIL in codice nativo. Durante questa compilazione, il codice viene sottoposto a un processo di verifica in cui il MSIL e i metadati vengono esaminati per determinare se il codice sia o meno indipendente dai tipi.

  4. Esecuzione di codice.

    Common Language Runtime fornisce l'infrastruttura che rende possibile l'esecuzione oltre a un'ampia gamma di servizi che è possibile utilizzare durante l'esecuzione.

Vedere anche

Concetti

Scelta di un compilatore

Compilazione in MSIL

Compilazione di MSIL in codice nativo

Esecuzione del codice

Host di runtime

Altre risorse

Cenni preliminari su .NET Framework

Assembly in Common Language Runtime

Domini applicazione