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

标签 visual-studio visual-studio-2015

在我拥有的一些 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/

相关文章:

c# - 在 CommandBar 的 SecondaryCommand 上设置图标

android - 基本 Xamarin Android SDK 问题

c++ - 在 Windows 7 上安装 Qt 5.5

teamcity - 在Teamcity上运行Roslyn需要什么?

c - 在 Visual Studio 中使用 PKCS#11

python - 使用内部命令窗口 Python 工具和 Visual Studio 2013 进行调试

javascript - 如何在 javascript 中实现区域/代码折叠

android - Xamarin Android.dll (v9.0)

visual-studio - 当TFS服务器不再存在时,如何在客户端上强制删除TFS 2010工作区?

c++ - 如何检查线程是否为 NULL