vs2010中的ipch資料夾和sdf檔案

2021-06-08 02:16:55 字數 922 閱讀 8584

vs2010開啟某個工程 ,轉換成功之後,在工程目錄看見乙個sdf檔案和乙個ipch資料夾,都超大(起碼幾十m),我乙個四百多k 的工程,結果用vs開啟過後變成了兩百多兆。

這個詳細點的解釋

大家也許發現了,visual studio 2010 中新建乙個專案會同時建立乙個ipch目錄與sdf檔案,即使你刪掉它,再次開啟工程時還是會重新建立。動輒30、50m的容量讓我們心裡很不爽。其實這是2010的乙個新功能,與智慧型提示,錯誤提示,**恢復、團隊本地倉庫等等息息相關的東西。如果大家覺得很不爽可以關掉它。tools —— options —— text editor —— c/c++ —— advanced ——disable database 設定為true,預設為false。這樣,你關閉visual後刪掉工程目錄下的ipch與sdf就不會再產生了

但是這樣的辦法會產生另外的一些問題,可能會導致其他的一些功能不能使用。

另外一種解決方法是:

tools->options->text editor->c/c++->advanced,在 fallback location 的屬性組中,將"always use fallback location"設定為 true,將"do not warn if fallback location used" 設定為 true ,然後刪除解決方案目錄下的 sdf 檔案和 ipch 目錄,再次開啟解決方案,發現這些煩人的東西已經不見了。

那麼那些檔案放置到那裡了呢?看 "fallback location" 屬性說明:這是儲存瀏覽資訊資料庫和 intellisense 檔案的第二個位置,如果不指定則放置到臨時目錄中;到臨時目錄一看,裡面有乙個 vc++ 的目錄,都在那個目錄裡面呢。

可以在 "fallback location" 屬性中,設定乙個固定的路徑來儲存這些檔案,比如d:\vs2010temp,這樣也比較好管理這些龐大的臃腫的檔案,可以定期清理掉它們,釋放出硬碟空間!

vs2010的sdf檔案和ipch資料夾

vs2010開啟某個工程 轉換成功之後,在工程目錄看見乙個sdf檔案和乙個ipch資料夾,都超大 起碼幾十m 我乙個四百多k 的工程,結果用vs開啟過後變成了兩百多兆。google之後,一下結果 這個詳細點的解釋 大家也許發現了,visual studio 2010 中新建乙個專案會同時建立乙個ip...

vs2010中的ipch資料夾和sdf檔案

這個詳細點的解釋 大家也許發現了,visual studio 2010 中新建乙個專案會同時建立乙個ipch目錄與sdf檔案,即使你刪掉它,再次開啟工程時還是會重新建立。動輒30 50m的容量讓我們心裡很不爽。其實這 是2010的乙個新功能,與智慧型提示,錯誤提示,恢復 團隊本地倉庫等等息息相關的東...

VS2010中的ipch和 sdf檔案

大家也許發現了,visual studio 2010 中新建乙個專案會同時建立乙個ipch目錄與sdf檔案,即使你刪掉它,再次開啟工程時還是會重新建立。動輒30 50m的容量讓我們心裡很不爽。其實這是2010的乙個新功能,與智慧型提示,錯誤提示,恢復 團隊本地倉庫等等息息相關的東西。如果大家覺得很不...