每當我們編寫C# 程式碼並建置或運行解決方案時,它都會產生2 個資料夾-
這些bins和obj都有編譯後的程式碼
為什麼有2個資料夾?
原因是編譯過程經歷了2個步驟
在編譯過程中,每個單獨的檔案都被編譯成單獨的單元
這些編譯後的檔案稍後將連結到一個單元,可以是dll 或exe
編譯階段發生的任何事情都會新增到obj 文件夾中
連結階段的最終編譯將進入bin資料夾
這個obj資料夾用於條件編譯或增量編譯
Ex - 我有一個大項目,它有多個解決方案和多個檔案
假設如果我更改任何一個檔案並建立解決方案,那麼只有該檔案將被編譯,此資訊將出現在obj 資料夾中
以上是C# 中的 bin 和 obj 資料夾是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!