2010-09-24 28 views
0

我正在使用C++課程,並正在爲第一個實驗室開發一個非常簡單的程序。 (我們正在談論少於20行的代碼。)我將Visual C++ 2010 Express用作IDE。Visual Studio Express(C++)將巨大的SQL文件添加到我的項目中

但是,我的項目文件夾超過了5MB。罪魁禍首是生活在該文件夾中的「SQL Server Compact Edition數據庫文件」。現在讓我變傻,但我沒有做任何與任何類型的數據庫遠程相關的東西,更不用說SQL了,那麼爲什麼這個文件將我的20kB項目擴展到nearasdamnit 6MB?

所以我想我的問題是:

  • 這是什麼文件,什麼是它在我的項目在做什麼?
  • 我可以刪除它嗎?
  • 有沒有設置的地方,以便我可以保持VC++ - Express將來添加此文件?

非常感謝!

院長

回答

3

這對「NCB」文件,該文件是用來存儲智能感知信息的數據庫的替代品。我曾經一直刪除ncb文件,因爲它們有時會被破壞,並且會增長但不會縮小,但據推測,sdf(SQL數據庫文件)在visual studio 2010中更可靠。您絕對不想分發sdf文件或將它們添加到源代碼管理,並且VS會自動重建它們,如果你刪除它們。 VS需要一分鐘左右才能重建一個sdf文件。

VS還重建.suo和.user文件保存您的首選項。 .filters文件將文件夾組織保存在「解決方案資源管理器」視圖中。根據您的操作方式,您可能會也可能不希望將這些分發或添加到源代碼管理。

當然,您不希望在發佈/調試目錄中分發/添加到源代碼控制任何.obj/.pdb/etc ...文件。

相關問題