VS 關於 .sln 文件和 .suo 文件
Visual Studio.NET采用兩種文件類型(.sln和.suo)來存儲特定於解決方案的設置,它們總稱為解決方案文件。為解決方案資源管理器提供顯示管理文件的圖形接口所需的信息,從而在每次繼續開發任務時,不會因開發環境而分散精力;
*.sln:(Visual Studio.Solution) 通過為環境提供對項目、項目項和解決方案項在磁盤上位置的引用,可將它們組織到解決方案中。比如是生成Debug模式,還是Release模式,是通用CPU還是專用的等.
ps:就是打開文件的索引,正確引導你進入環境,進入工程!
*.suo: (solution user opertion) 解決方案用戶選項記錄所有將與解決方案建立關聯的選項,
以便在每次打開時,它都包含您所做的自定義設置。比如VS布局,項目最后編譯的而又沒有關掉的文件(下次打開時用
ps:大概就是保存一些與代碼本身無關的一些配置.
*.suo 是一種文件的格式。它是很重要的文件,
*.suo 解決方案用戶選項,記錄所有將與解決方案建立關聯的選項,以便在每次打開時,它都包含用戶所做的自定義設置。
它儲存了用戶界面的自定義配置,包括布局、斷點和項目最后編譯的而又沒有關掉的文件(下次打開時用)等,以便於下一次你打開Visual Studio可以恢復這些設置,因此不要隨便刪除,所以不要管它們。 其實上面英文中解釋已經很清楚了,要申明的是PDB中不帶斷點信息.
其中,VS布局包括:監視器1234的變量列表、斷點標記及開關狀態、輸出窗口錯誤窗口等的分布及其懸浮狀態,還有項目卸載狀態標記。
*.suo文件偶爾會被破壞,從而在構建和編輯應用程序時出現意想不到的結果。如果Visual Studio對於每個解決方案不穩定,就應刪除.suo文件。下次打開解決方案時,Visual Studio會重建它。
ASP.NET 源碼:http://aspnetwebstack.codeplex.com/
.NET 源碼:http://referencesource.microsoft.com/
老趙:http://blog.zhaojie.me/
Question:http://www.asquestion.com/
nuget:https://msdn.microsoft.com/zh-cn/vstudio/aa718325.aspx
http://blog.sina.com.cn/s/blog_5f0493880100tv13.html
http://www.albahari.com/threading/