共用方式為


Managed 執行程序

Managed 執行程序包括下列步驟:

  1. 選擇編譯器

    若要取得 Common Language Runtime 提供的好處,您必須使用一個或多個以執行階段為目標的語言編譯器。

  2. 編譯您的程式碼為 Microsoft Intermediate Language (MSIL)

    編譯會將您的原始程式碼轉譯成 MSIL,並產生必要的中繼資料。

  3. 將 MSIL 編譯成機器碼

    在執行期間,Just-in-Time (JIT) 編譯器會將 MSIL 轉譯成機器碼。在這個編譯 (Compilation) 期間,程式碼必須傳遞會檢查 MSIL 和中繼資料的驗證程序,以查明程式碼是否可以被確定為型別安全的。

  4. 執行程式碼

    Common Language Runtime 提供基礎結構,讓執行以及可在執行期間使用的各種服務能夠運作。

請參閱

概念

選擇編譯器
編譯為 MSIL
將 MSIL 編譯成機器碼
執行程式碼
執行階段主應用程式

其他資源

.NET Framework 的概觀
Common Language Runtime 中的組件
應用程式定義域