Bin 目錄用來存放編譯的結果,bin是二進制binrary的英文縮寫,因為最初C編譯的程式檔案都是二進制檔案,它有Debug和Release兩個版本,分别對應的檔案夾為bin/Debug和bin/Release,這個檔案夾是預設的輸出路徑,我們可以通過:項目屬性—>配置屬性—>輸出路徑來修改。
obj是object的縮寫,用于存放編譯過程中生成的中間臨時檔案。其中都有debug和release兩個子目錄,分别對應調試版本和發行版本,在.NET中,編譯是分子產品進行的,編譯整個完成後會合并為一個.DLL或.EXE儲存到bin目錄下。因為每次編譯時預設都是采用增量編譯,即隻重新編譯改變了的子產品,obj儲存每個子產品的編譯結果,用來加快編譯速度。是否采用增量編譯,可以通過:項目屬性—>配置屬性—>進階—>增量編譯來設定。
Properties檔案夾 定義你程式集的屬性 項目屬性檔案夾 一般隻有一個 AssemblyInfo.cs 類檔案,用于儲存程式集的資訊,如名稱,版本等,這些資訊一般與項目屬性面闆中的資料對應,不需要手動編寫。
.cs 類檔案。源代碼都寫在這裡,主要就看這裡的代碼。
.resx 資源檔案,一些資源存放在這裡,一般不需要看。
.csproj C#項目檔案,用VS打開這個檔案就可以直接打開這個項目,自動生成,不需要看。
.csproj.user 是一個配置檔案,自動生成的,會記錄項目生成路徑、項目啟動程式等資訊。也不需要看。
.Designer.cs 設計檔案,自動生成,不需要看。
本文轉自xyz_lmn51CTO部落格,原文連結:http://blog.51cto.com/xyzlmn/819960,如需轉載請自行聯系原作者