kub*_*003 221 intellisense visual-studio-2010 visual-studio visual-c++
我想知道我是否可以安全地删除存储Visual Studios Intellisense信息的sdf文件 - 它是否会在下次打开解决方案时重建?
这样做我会失去什么吗?是否有可能以这种方式打破解决方案?
这样做的动机是通过存储多个小项目 - 每个sdf文件大小或多或少20Mb,这相当于显着的磁盘空间量.
Ozz*_*zah 348
您可以安全地删除.sdf文件和ipch文件夹,但您也可以阻止VS将这些文件放在项目文件夹中.(如果您的源在SVN或其他同步文件夹中,或者您将项目存储在小型卷上,如USB记忆棒或SSD,并且您不希望这些大型文件存储在同一文件夹中,则非常有用)
去 Tools -> Options -> Text Editor -> C/C++ -> Advanced
在" 后备位置 "中,将" 始终使用后备位置 "设置为True" 如果使用后备位置,则不要警告 " True.
在" 后备位置 "中,您可以设置路径,C:\Temp或者如果将其留空,则VS将使用AppData文件夹中的临时目录.
小智 21
简短的回答是肯定的,您可以安全地删除.sdf文件.
但是,请注意,您可以通过将以下选项设置为以下内容来实际阻止VS首先创建.sdf文件True:
工具 - >选项 - >文本编辑器 - > C/C++ - >高级 - > 禁用数据库