相當於VC6里的.dsw和.dsp
.Net解決方案下 .sln文件和.suo文件的解釋:
When a Web site is created, a solution file (.sln) and a hidden solution user options file (.suo) are created. By
default, these files are created in the My Documents\Visual Studio 2005\Projects folder. bcoz they are not required in
the deployed website.
SLN ( own's the following details):
* A list of the projects that are to be loaded into Visual Studio 2005
* A list of project dependencies
* Microsoft Visual SourceSafe information
* A list of add-ins that are available
SUO ( own's the following files):
* The task list
* Debugger break points and watch window settings
* Visual Studio window locations
Visual Studio.NET采用兩種文件類型(.sln和.suo)來存儲特定於解決方案的設置,它們總稱為解決方案文件。為解決方案資源管理器提供顯示管理文件的圖形接口所需的信息
從而在每次繼續開發任務時,不會因開發環境而分散精力;
*.sln:(Visual Studio.Solution) 通過為環境提供對項目、項目項和解決方案項在磁盤上位置的引用,可將它們組織到解決方案中。
比如是生成Debug模式,還是Release模式,是通用CPU還是專用的等
*.suo: (solution user opertion) 解決方案用戶選項記錄所有將與解決方案建立關聯的選項,
以便在每次打開時,它都包含您所做的自定義設置。
.suo是solution user option的縮寫,它是很重要的文件,它儲存了用戶界面的自定義配置,包括布局、斷點和項目最后編譯的而又沒有關掉的文件(下次打開時用)等,以便於下一次你打開Visual Studio可以恢復這些設置,因此不要隨便刪除也無法刪除,況且它們就是隱藏文件,所以不要管它們。 其實上面英文中解釋已經很清楚了,要申明的是PDB中不帶斷點信息