vs2010中臃腫的ipch和sdf檔案

2022-02-19 01:02:30 字數 909 閱讀 9388

使用vs2010建立c++解決方案時,會生成solutionname.sdf和乙個叫做ipch的資料夾,這兩個檔案再加上*.pch等檔案使得工程變得非常的龐大,乙個簡單的程式都會占用幾十m的硬碟容量,可惜畢竟硬碟還沒有廉價到免費的地步。

那麼,該怎麼解決呢?其實可以關閉它。方法:

tools->options->text editor->c/c++->advanced->disable database,設定為true

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

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的新功能,與智慧型提示、錯誤提示、**恢復、團隊本地倉庫等等資訊相關的東西

引用:

vs2010中臃腫的ipch和sdf檔案

使用vs2010建立c 解決方案時,會生成solutionname.sdf和乙個叫做ipch的資料夾,這兩個檔案再加上 pch等檔案使得工程變得非常的龐大,乙個簡單的程式都會占用幾十m的硬碟容量,可惜畢竟硬碟還沒有廉價到免費的地步。那麼,該怎麼解決呢?其實可以關閉它。方法 tools options...

vs2010中臃腫的ipch和sdf檔案

使用vs2010建立c 解決方案時,會生成solutionname.sdf和乙個叫做ipch的資料夾,這兩個檔案再加上 pch等檔案使得工程變得非常的龐大,乙個簡單的程式都會占用幾十m的硬碟容量,可惜畢竟硬碟還沒有廉價到免費的地步。那麼,該怎麼解決呢?其實可以關閉它。方法 tools options...

vs2010中臃腫的ipch和sdf檔案

使用vs2010建立c 解決方案時,會生成solutionname.sdf和乙個叫做ipch的資料夾,這兩個檔案再加上 pch等檔案使得工程變得非常的龐大,乙個簡單的程式都會占用幾十m的硬碟容量,可惜畢竟硬碟還沒有廉價到免費的地步。那麼,該怎麼解決呢?其實可以關閉它。方法 tools options...