VS工程的 sdf db 和ipch資料夾的處理

2021-07-29 21:44:45 字數 1076 閱讀 3783

工具--》選項--》文字編輯器--》c/c++--》高階,把禁用資料庫設定為true,這樣就不會產生那兩個檔案了。如果需要產生那兩個檔案的可以把禁用資料庫設定為false。

在已經生產的工程下,去掉sdf和ipch檔案能正常開啟,設定方法如下:

工具--》選項--》文字編輯器--》c/c++--》高階--》回退位置,把始終使用回退位置設定為true,回退位置已在使用,不警告也設定為true,回退位置設定為專門存放sdf和ipch檔案的檔案目錄。這樣可以刪除程式檔案中的sdf 和 ipch檔案了,當再次開啟程式時vs 重新生成的sdf 和 ipch檔案存放在設定的目錄下了。

建議第二種種方法。因為第一種設定後,基本的類檢視是不能使用了。

(sdf檔案現在變為.db檔案)

用vs2015建立visual c++專案,編寫生成後,每次都會生成乙個project_name.vc.db檔案,而且會隨著你工程修改執行變的越來越大。

這發生在安裝vs2015 update 2後。projectname.vc.db檔案是新的intellisense資料庫,它替換舊的projname.sdf資料庫。你還可能會看到乙個隱藏的projname.vc.vc.opendb檔案,乙個鎖檔案,用於指示dbase正在使用。不過你遲早得手動刪除這個檔案。

projectname.vc.db檔案在之前實驗階段就已經可以使用,現在是正式應用。它承諾大約是intellisense的x2加速。 這裡最大的變化似乎是轉向另乙個dbase引擎,現在使用sqlite而不是sql compact。

不要馬上刪除該檔案,否則下一次開啟專案is將需要一段時間。當你完成了專案,繼續並刪除該檔案,它將不再使用。

但是如果你不想生成該檔案或不需要生成該檔案的話可以通過以下方式取消:

設定方法:工具–》選項–》文字編輯器–》c/c++–》高階,把回退位置和警告設定為true或者禁用資料庫設為true,這樣就不會產生那個檔案了。

另外還有.aps檔案:

.aps檔案記錄了資源資訊,要利用現成的資源,需要修改3個檔案,.rc檔案,resource.h檔案和.aps檔案,.aps直接刪除後,進入程式,vc會自動生成。

重新編譯是會重新生成這些檔案的?所以可以定期清理,防止占用很大空間。

VS工程中sdf和ipch檔案解決

工具 選項 文字編輯器 c c 高階,把禁用資料庫設定為true,這樣就不會產生那兩個檔案了。如果需要產生那兩個檔案的可以把禁用資料庫設定為false。在已經生產的工程下,去掉sdf和ipch檔案能正常開啟,設定方法如下 工具 選項 文字編輯器 c c 高階 回退位置,把始終使用回退位置設定為tru...

VS2010中的ipch和 sdf檔案

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

vs2010中的ipch和sdf檔案

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