删除* .sdf文件

我想知道我是否可以安全地删除存储Visual Studio Intellisense信息的sdf文件 - 下次打开解决方案时是否会重建?

这样做会失去什么吗? 是否有可能以这种方式破坏解决方案?

这样做的动机是通过存储多个小型项目 - 每个sdf文件的大小都大约为20Mb,这就增加了大量的磁盘空间。


您可以安全地删除.sdf文件ipch文件夹,但您也可以停止VS将这些文件放在项目文件夹中。 (如果您的源代码位于SVN或其他同步文件夹中,或者如果将项目存储在小容量存储中,如USB存储棒或SSD,并且您不希望这些大文件存储在同一文件夹中,

转至Tools -> Options -> Text Editor -> C/C++ -> Advanced

在“回退位置”中,将“始终使用回退位置”设置为True并将“如果使用回退位置不要警告”为True

在“回退位置”中,您可以放置​​类似C:Temp的路径,或者如果您将其留空,则VS将使用AppData文件夹中的临时目录。


您可以安全地删除文件。 Visual Studio将在下次打开解决方案时重建该文件。


简短的答案是肯定的 ,你可以安全地删除.sdf文件。

但是,请注意,通过将以下选项设置为True ,您实际上可以阻止VS创建.sdf文件:

工具 - >选项 - >文本编辑器 - > C / C ++ - >高级 - > 禁用数据库

链接地址: http://www.djcxy.com/p/43693.html

上一篇: remove *.sdf file

下一篇: visual studio 2010 conditional references