程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> 一個C#解決方案中各文件夾存放了些什麼,

一個C#解決方案中各文件夾存放了些什麼,

編輯:關於.NET

一個C#解決方案中各文件夾存放了些什麼,


在VS2015中“生成”(Build)的過程:

Source Code(.cs) —> Compile —> Object File(intermediate files) —> Linker —> Debug Version(.exe) 和 Release Version(.exe)

 

Obj文件夾: 

The obj folder holds object, or intermediate, files, which are compiled binary files that haven't been linked yet. They're essentially fragments that will be combined to produce the final executable. The compiler generates one object file for each source file, and those files are placed into the obj folder.

 

Bin文件夾:

The bin folder holds binary files, which are the actual executable code for your application or library.

 

所以,Obj文件夾中放了編譯後的中間語言文件;而Bin文件夾中放了可執行文件(.exe),Bin中有兩個版本debug和release,release中是優化後的.exe文件,debug是調試中的.exe文件。

 

.cs 類文件,源代碼都寫在這裡,主要就看這裡的代碼。

 

.resx 資源文件,一些資源存放在這裡,一般不需要看。

 

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


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


.Designer.cs 設計文件,自動生成,不需要看。


.aspx 是網頁文件,HTML代碼寫在這裡面。


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

 

 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved