我想知道我是否可以安全地删除存储 Visual Studios Intellisense 信息的 sdf 文件 - 下次我打开解决方案时是否会重建它?
我这样做会失去什么吗?是否有可能以这种方式打破解决方案?
这样做的动机是通过存储多个小型项目 - 每个 sdf 文件大小或多或少为 20Mb,这增加了可观的磁盘空间量。
您可以安全地删除 .sdf 文件 和 ipch 文件夹 ,但您也可以首先阻止 VS 将这些文件放入项目文件夹中。(如果您将源文件放在 SVN 或其他同步文件夹中,或者如果您将项目存储在 USB 记忆棒或 SSD 等小卷上并且您不希望将这些大文件存储在同一文件夹中,这很有用)
去Tools -> Options -> Text Editor -> C/C++ -> Advanced
Tools -> Options -> Text Editor -> C/C++ -> Advanced
在“ Fallback Location ”中,将“ Always Use Fallback Location ”设置为True“ Do Not Warn If Fallback Location Used ” True。
True
在“ 后备位置 ”中,您可以放置一个类似的路径,C:\Temp或者如果您将其留空,那么 VS 将使用您的 AppData 文件夹 中的临时目录。
C:\Temp