代码之家  ›  专栏  ›  技术社区  ›  Rakete1111

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

  •  98
  • Rakete1111  · 技术社区  · 8 年前

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

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

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

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

    1 回复  |  直到 8 年前
        1
  •  117
  •   Hans Passant    8 年前

    这发生在安装VS2015 Update 2之后 projname.vc.db 文件是 IntelliSense数据库,它取代了旧的 projname.sdf 数据库而不是通过删除.sdf文件。您还可以看到隐藏的 projname.vc.vc.opendb file,表示数据库正在使用的锁定文件。水晶球说,迟早会有人手动删除这个。

    这之前已经可用,但 experimental .现在是永久性的。IntelliSense有望实现大约x2的加速。最大的变化似乎是切换到另一个数据库引擎,现在使用SQLite而不是SQLCompact。强大的开源信任投票:)

    现在不要删除文件,否则下次打开项目时,IS会有一段时间紧张不安。嗯,没有以前那么长时间了:)当你完成项目时,你会考虑清理,如果有的话。继续删除.sdf文件,它将不再使用。