我想知道我是否可以安全地删除存储Visual Studios Intellisense信息的sdf文件 - 它是否会在下次打开解决方案时重建?
这样做我会失去什么吗?是否有可能以这种方式打破解决方案?
这样做的动机是通过存储多个小项目 - 每个sdf文件大小或多或少20Mb,这相当于显着的磁盘空间量 .
您可以安全地删除 .sdf file 和 ipch folder ,但您也可以阻止VS将这些文件放在项目文件夹中 . (如果您的源在SVN或其他同步文件夹中,或者您将项目存储在小型卷上,如USB记忆棒或SSD,并且您不希望这些大型文件存储在同一文件夹中,则非常有用)
转到 Tools -> Options -> Text Editor -> C/C++ -> Advanced
Tools -> Options -> Text Editor -> C/C++ -> Advanced
在“后备位置", set "始终使用后备位置”中 True 和“如果使用后备位置则不要警告”到 True .
True
在“后备位置”中,您可以放置类似 C:\Temp 的路径,或者如果将其留空,则VS将使用 AppData folder 中的临时目录 .
C:\Temp
您可以安全地删除该文件 . Visual Studio将在下次打开解决方案时重建该文件 .
简短的回答是 yes ,您可以安全地删除 .sdf 文件 .
但是,请注意,您可以通过将以下选项设置为 True 来实际阻止VS首先创建.sdf文件:
工具 - >选项 - >文本编辑器 - > C / C - >高级 - > Disable Database
为了完整起见,您可以安全地删除: - * .sdf - 调试文件夹(通常在两个级别) - ipch文件夹(c#)
您可以删除此本地文件,不用担心 . SDF将来自您的“xxxDBDataSet.xsd”文件 . 如果你改变它,SDF文件也是新的 .
5 回答
您可以安全地删除 .sdf file 和 ipch folder ,但您也可以阻止VS将这些文件放在项目文件夹中 . (如果您的源在SVN或其他同步文件夹中,或者您将项目存储在小型卷上,如USB记忆棒或SSD,并且您不希望这些大型文件存储在同一文件夹中,则非常有用)
转到
Tools -> Options -> Text Editor -> C/C++ -> Advanced
在“后备位置", set "始终使用后备位置”中
True
和“如果使用后备位置则不要警告”到True
.在“后备位置”中,您可以放置类似
C:\Temp
的路径,或者如果将其留空,则VS将使用 AppData folder 中的临时目录 .您可以安全地删除该文件 . Visual Studio将在下次打开解决方案时重建该文件 .
简短的回答是 yes ,您可以安全地删除 .sdf 文件 .
但是,请注意,您可以通过将以下选项设置为
True
来实际阻止VS首先创建.sdf文件:工具 - >选项 - >文本编辑器 - > C / C - >高级 - > Disable Database
为了完整起见,您可以安全地删除: - * .sdf - 调试文件夹(通常在两个级别) - ipch文件夹(c#)
您可以删除此本地文件,不用担心 . SDF将来自您的“xxxDBDataSet.xsd”文件 . 如果你改变它,SDF文件也是新的 .