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

为什么Visual Studio转换向导2010会创建一个庞大的SDF数据库文件?

  •  15
  • Rory  · 技术社区  · 13 年前

    我在2010中打开了一个2009 C++ SLN,运行VisualStudio 2010转换向导。它似乎完成了很好的转换,但是有一个60 MB的.sdf文件与my.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
    

    我想我可以删除这个文件吗?

    2 回复  |  直到 9 年前
        1
  •  19
  •   Clifford    13 年前

    它是代码浏览器数据库,它替换了早期版本中的NCB文件。在VC++ 2010中实现了智能感知和浏览功能。 completely redesigned 以提供更大的功能性和准确性。

        2
  •  8
  •   Peter Mortensen John Conde    9 年前

    这是浏览数据库。您可以删除它;它将被重新创建。