C#文件夾後綴名含義

Bin 目錄用來存放編譯的結果,bin是二進制binrary的英文縮寫,因爲最初C編譯的程序文件都是二進制文件,
	它有Debug和Release兩個版本,分別對應的文件夾爲bin/Debug和bin/Release,
	這個文件夾是默認的輸出路徑,我們可以通過:項目屬性—>配置屬性—>輸出路徑來修改。

obj是object的縮寫,用於存放編譯過程中生成的中間臨時文件。其中都有debug和release兩個子目錄,
	分別對應調試版本和發行版本,在.NET中,編譯是分模塊進行的,編譯整個完成後會合併爲一個.DLL或.EXE保存到bin目錄下。
	因爲每次編譯時默認都是採用增量編譯,即只重新編譯改變了的模塊,obj保存每個模塊的編譯結果,用來加快編譯速度。
	是否採用增量編譯,可以通過:項目屬性—>配置屬性—>高級—>增量編譯來設置。

Properties文件夾 定義你程序集的屬性 項目屬性文件夾 一般只有一個 AssemblyInfo.cs 類文件,
		用於保存程序集的信息,如名稱,版本等,這些信息一般與項目屬性面板中的數據對應,不需要手動編寫。

.sln:在開發環境中使用的解決方案文件。它將一個或多個項目的所有元素組織到單個的解決方案中。
        此文件存儲在父項目目錄中.解決方案文件,他是一個或多個.proj(項目)的集合  

.csproj:C#項目文件,用VS打開這個文件就可以直接打開這個項目,自動生成,不需要看。

.csproj.user 是一個配置文件,自動生成的,會記錄項目生成路徑、項目啓動程序等信息。也不需要看。

.aspx:Web 窗體頁由兩部分組成:視覺元素(HTML、服務器控件和靜態文本)和該頁的編程邏輯。Visual Studio 將這兩個組成部分分別存儲在一個單獨的文件中。視覺元素在.aspx 文件中創建。  

.ascx:ASP.NET 的用戶控件(也叫做“pagelets”),是作爲一種封裝了特定功能和行爲(這兩者要被用在Web應用程序的各種頁面上)的Web頁面被開發的。一個用 戶控件包含了HTML、代碼和其他Web或者用戶控件的組合,並在Web服務器上以自己的文件格式保存,其擴展名是*.ascx。ASP.NET裏的缺省 配置並不允許Web客戶端通過URL來訪問這些文件,但是這個網站的其他頁面可以集成這些文件裏所包含的功能。 

.aspx.cs:Web 窗體頁的編程邏輯位於一個單獨的類文件中,該文件稱作代碼隱藏類文件(.aspx.cs)。 

.cs: 類模塊代碼文件。業務邏輯處理層的代碼,源代碼,主要就是看這裏的文件代碼。

.asax:Global.asax 文件(也叫做 ASP.NET 應用程序文件)是一個可選的文件,該文件包含響應 ASP.NET 或 HTTP 模塊引發的應用程序級別事件的代碼。  

.config:Web.config 文件向它們所在的目錄和所有子目錄提供配置信息。
 
designer.cs:是窗體設計器生成的代碼文件,作用是對窗體上的控件做初始化工作(在函數InitializeComponent()中)
        VS2003以前都把這部分代碼放到窗體的cs文件中,由於這部分代碼一般不用手工修改,
        在VS2005以後把它單獨分離出來形成一個designer.cs文件與窗體對應。這樣cs文件中剩下的代碼都是與程序功能相關性較高的代碼利於維護。
			
.resx 資源文件,一些資源存放在這裏,一般不需要看。

.aspx.resx/.resx:資源文件,資源是在邏輯上由應用程序部署的任何非可執行數據。通過在資源文件中存儲數據,無需重新編譯整個應用程序即可更改數據。

.XSD:XML schema的一種.從DTD,XDR發展到XSD 

.pdb:PDB(程序數據庫)文件保持着調試和項目狀態信息,從而可以對程序的調試配置進行增量鏈接。

.suo:解決方案用戶選項,記錄所有將與解決方案建立關聯的選項,以便在每次打開時,它都包含您所做的自定義設置。 

.asmx:asmx 文件包含 WebService 處理指令,並用作 XML Web services 的可尋址入口點  

.vsdisco(項目發現)文件 基於 XML 的文件,它包含爲 Web 服務提供發現信息的資源的鏈接 (URL)。 

.htc:一個HTML文件,包含腳本和定義組件的一系列HTC特定元素.htc提供在腳本中implement組件的機制
   
  編譯和運行直接按F5,至於調試按F9插入斷電,F10整行執行,F5,F9,F10配合使用
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章