Visual Studio项目中的* .VC.db文件是什么?

在我有的Visual Studio 2015项目中,项目文件夹中有一个*.VC.db文件,以该项目命名:如果项目名称是FooBar ,则文件是FooBar.VC.db

这个文件看起来像某种数据库,但是我没有在项目中使用任何数据库。

我最好的猜测是它的运行方式与IntelliSense使用的HelloWorld.sdf数据库相似。

这只是在“新”,还是在做一些重要的事情,我不应该删除它?

这发生在安装VS2015 Update 2之后projname.vc.db文件是新的 IntelliSense数据库,它取代了旧的projname.sdf数据库。 否则删除该.sdf文件。 您还可能会看到一个隐藏的projname.vc.vc.opendb文件,一个locking文件,指示该数据库正在使用中。 水晶球说,迟早会有人必须手动删除这个。

这已经可用,但是是实验性的 。 现在永久。 承诺是一个粗略的x2加速IntelliSense。 最大的变化似乎是切换到另一个数据库引擎,现在使用SQLite而不是SQL Compact。 强大的开源信任投票:)

不要删除文件,或者下次打开这个文件时,IS会紧张一段时间。 好吧,不要以前那么长时间:)你会考虑清理,如果有的话,当你完成项目。 继续并删除.sdf文件,它将不再使用。