visual studio的乙個解決方案包括.sln .suo .vcproj .ncb .user等檔案型別。
.sln(visual studio.solution): 它通過為環境提供對專案、專案項和解決方案項在磁碟上位置的引用,可將它們組織到解決方案中。
包含了較為通用的資訊,包括解決方案所包含專案的列表,解決方案內任何項的位置以及解決方案的生成配置。
比如是生成debug模式,還是release模式,是通用cpu還是專用的等。
此檔案儲存在父專案目錄中,他是乙個或多個.vcproj(專案)的集合。
.suo(solution user opertion):解決方案使用者選項記錄所有將與解決方案建立關聯的選項,以便在每次開啟時,它都包含您所做的自定義設定。
比如vs布局,專案最後編譯的而又沒有關掉的檔案(下次開啟時用)。檔案可以被安全刪除
同時包括解決方案的啟動項,哪些視窗是docked或者floating
.ncb(non-compiled browse): 是智慧型感知資訊檔案,輸入.後提示的那些資訊,還有函式資訊等都在這裡,如果有時發現智慧型感知不工作了,不
能提示了,而又找不到其他原因,可以嘗試把.ncb檔案刪除,vs會自動重建乙個。
檔案也是可以被刪除的,這個檔案包含了關於**動態感知的一些資訊。如果這個檔案丟失,vs會在開啟乙個
解決方案的時候自動重建這個檔案。(by byte:事實上,如果某些時候你的工程動態感知出了問題,你只要把對應的*.ncb文
件刪除,然後重新開啟工程就可以了) 。刪除這個檔案將為你節約幾兆的空間。
.vcproj(vc project file): 包含乙個專案的相關資訊,包括專案中include標頭檔案、lib檔案等的檔案路徑等
.pch(precompiled headers): 作用如它的名字。它是臨時性的,同時可以設定不生成這個檔案。
.user: 使用者相關資訊。(我剛剛用notepad開啟了乙個.user檔案,看起來這個檔案儲存了乙個工程的除錯環境設定),
你可以安全的刪除它們。在一台新的電腦上,這個檔案將不起任何作用。
關於VS中解決方案的檔案目錄型別
sourcefile資料夾裡面放的是cpp檔案這些,resourcefile資料夾是資源資料夾,裡面可以放你程式裡需要的資源,包括圖示,對話方塊,等等 對應的檔案如下 source files c,cpp header files h resource files ico,bmp,source fi...
vs解決方案中新增資料夾
一般我們在github上面看到的專案結構基本都是把專案放到src資料夾中,test放測試 查了半天也沒查到這個是怎麼產生的。這邊只能用比較笨的方法來完成。解決方法中是允許我們新增解決方案資料夾,它只是虛擬的,並不會新增乙個資料夾到你的目錄中,只是在 sln中新增乙個實現檔案的標識。解決方案中會記錄所...
Quartus工程中各檔案型別的含義
補充 v verilog 檔案 vhd vhdl 檔案 qpf quartus 工程檔案 vwf 向量波形檔案 bsf 塊符號檔案 rpt 報告檔案 qsf quartus配置檔案 summary summary pin 引腳檔案 sdo delay vo gate level qws 工作區檔案 ...