關於VS中vcproj,sln, suo的介紹

2021-06-07 07:43:42 字數 651 閱讀 6943

vcproj是工程檔案,sln是解決方案檔案。乙個解決方案裡面可以包含多個工程。

你開啟vcproj檔案編譯不了可能是因為這個工程裡面用到了同乙個解決方案中其它工程的東西。

isual studio.net採用兩種檔案型別(.sln和.suo)來儲存特定於解決方案的設定,它們總稱為解決方案檔案。為解決方案資源管理器提供顯示管理檔案的圖形介面所需的資訊

從而在每次繼續開發任務時,不會因開發環境而分散精力;

*.sln:(visual studio.solution) 通過為環境提供對專案、專案項和解決方案項在磁碟上位置的引用,可將它們組織到解決方案中。

比如是生成debug模式,還是release模式,是通用cpu還是專用的等

*.suo: (solution user opertion) 解決方案使用者選項記錄所有將與解決方案建立關聯的選項,

以便在每次開啟時,它都包含您所做的自定義設定。

.suo是solution user option的縮寫,它是很重要的檔案,它儲存了使用者介面的自定義配置,包括布局、斷點和專案最後編譯的而又沒有關掉的檔案(下次開啟時用)等,以便於下一次你開啟visual studio可以恢復這些設定,因此不要隨便刪除也無法刪除,況且它們就是隱藏檔案,所以不要管它們。 其實上面英文中解釋已經很清楚了,要申明的是pdb中不帶斷點資訊

VS中關於scanf警告

首先在vs中使用scanf會出現這樣的問題 用我蹩腳的英語翻一下 這個 scanf 函式或者變數 編譯器自己也分不清楚勢函式還是變數 可能是不安全的。考慮使用scanf s替換。讓這個描述失效的話,請使用 crt secure no warnings。scanf函式是標準c語言提供,scanf s不...

關於VS中的sln檔案

我們在應用vc6以前,發現的是dsp和.dsw檔案,開啟dsw檔案可以開啟整個工程 vs.net2002以後是.vcproj和.sln sln對應以前的.dsw vcproj對應以前的.dsp vcproj是工程檔案,sln是解決方案檔案。乙個解決方案裡面可以包含多個工程。開啟vcproj檔案編譯不...

關於vs中的路由選擇

不知道大家之前有沒有注意過,我們新建的web一般應用程式 web form 有的時候有字尾,有的時候沒有字尾,如下圖 今天找了一下原因,為了url友好性,vs在新建的頁面中將字尾名自動隱藏掉了,上 第乙個頁面呼叫的路由方法是 var settings new friendlyurlsettings ...