首頁  >  文章  >  後端開發  >  C# 中的 bin 和 obj 資料夾是什麼?

C# 中的 bin 和 obj 資料夾是什麼?

WBOY
WBOY轉載
2023-09-10 08:01:03863瀏覽

C# 中的 bin 和 obj 文件夹是什么?

每當我們編寫C# 程式碼並建置或運行解決方案時,它都會產生2 個資料夾-

  • bin
  • # obj
  • ul>

    這些bins和obj都有編譯後的程式碼

    為什麼有2個資料夾?

    原因是編譯過程經歷了2個步驟

    • 編譯
    • #連結

    在編譯過程中,每個單獨的檔案都被編譯成單獨的單元

    這些編譯後的檔案稍後將連結到一個單元,可以是dll 或exe

    編譯階段發生的任何事情都會新增到obj 文件夾中

    連結階段的最終編譯將進入bin資料夾

    這個obj資料夾用於條件編譯或增量編譯

    Ex - 我有一個大項目,它有多個解決方案和多個檔案

    假設如果我更改任何一個檔案並建立解決方案,那麼只有該檔案將被編譯,此資訊將出現在obj 資料夾中

以上是C# 中的 bin 和 obj 資料夾是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除
上一篇:C# 中的關鍵字下一篇:C# 中的關鍵字