在我拥有的一些 Visual Studio 2015 项目中,项目文件夹中有一个 *.VC.db
文件,以项目命名:如果项目名称为 FooBar
code>,则文件为 FooBar.VC.db
。
这个文件看起来像某种数据库,但我在项目中根本没有使用任何数据库。
我的最佳猜测是,它的运行方式与 IntelliSense 使用的 HelloWorld.sdf
数据库类似。
它在“new”中是否相同,或者它正在做一些重要的事情而我不应该删除它?
最佳答案
安装 VS2015 Update 2 后会发生这种情况。projname.vc.db
文件是新 IntelliSense 数据库,它取代了旧的 projname.sdf
数据库。否则,删除该 .sdf 文件即可。您还可能会看到一个隐藏的 projname.vc.vc.opendb
文件,这是一个表明数据库正在使用的锁定文件。 Crystal 球说迟早有人必须手动删除这个。
这之前已经可用,但为 experimental 。现在永久。 promise 将 IntelliSense 的速度粗略提高 2 倍。最大的变化似乎是切换到另一个数据库引擎,现在使用 SQLite 而不是 SQL Compact。那里有强大的开源信任投票:)
暂时不要删除该文件,否则下次打开该项目时,IS 会紧张一段时间。嗯,不像以前那么长了:)当你完成项目时,你会考虑清理(如果有的话)。继续删除 .sdf 文件,它将不再使用。
关于visual-studio - Visual Studio 项目中的 *.VC.db 文件是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36407386/