为啥 Visual Studio 转换向导 2010 会创建海量的 SDF 数据库文件?
Posted
技术标签:
【中文标题】为啥 Visual Studio 转换向导 2010 会创建海量的 SDF 数据库文件?【英文标题】:Why does the Visual Studio conversion wizard 2010 create a massive SDF database file?为什么 Visual Studio 转换向导 2010 会创建海量的 SDF 数据库文件? 【发布时间】:2010-11-21 11:46:51 【问题描述】:我在 2010 年打开了一个 2009 C++ sln 并运行 Visual Studio 2010 转换向导。它似乎已经很好地完成了转换,但是创建了一个 60 MB 的 .sdf 文件,它与我的 .sln 文件同名(扩展名除外)!之前没有 sdf 文件。我很确定当我在 C# 项目中使用该向导时,该文件尚未创建。
看起来它是为了帮助转换向导而创建的,但我不明白为什么在向导完成后它会留下。数据库中的表是:
assoc_spans
assoc_text
base_class_parents
code_item_kinds
code_items
config_files
configs
file_map
file_signatures
files
parsers
projects
properties
refs
symbols
我假设我可以删除这个文件?
【问题讨论】:
【参考方案1】:它是代码浏览器数据库,它取代了早期版本中的 NCB 文件。在 VC++ 2010 中,智能感知和浏览功能为 completely redesigned,以提供更强大的功能和准确性。
【讨论】:
【参考方案2】:这是浏览数据库。您可以删除它;它将被重新创建。
【讨论】:
以上是关于为啥 Visual Studio 转换向导 2010 会创建海量的 SDF 数据库文件?的主要内容,如果未能解决你的问题,请参考以下文章
Visual Studio 2008. MFC 事件向导损坏
将crm 4插件项目从visual studio 2005升级到visual studio 2010
Visual Studio 在转换为 2013 的项目上使用较旧的 2012 编译器