Visual Studio 2010 – C ++项目 – 删除* .sdf文件

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

我这样做会失去什么吗? 这样可以解决这个问题吗?

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

5 Solutions collect form web for “Visual Studio 2010 – C ++项目 – 删除* .sdf文件”

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

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

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

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

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

简短的回答 ,你可以安全地删除.sdf文件。

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

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

为了完整起见,您可以安全地删除: – * .sdf – debugging文件夹(通常在两个级别) – ipch文件夹(c#)

你可以删除这个本地文件,不用担心。 SDF将从您的“xxxDBDataSet.xsd”文件。 如果你改变它,SDF文件也是新的。

  • 使用自定义控制台进行Visual Studio控制台应用程序debugging
  • 如何知道是否安装了Visual Studio 2010的Service Pack 1?
  • Xml文件不能复制到testing输出目录
  • 视觉工作室不记得打开文件和启动项目
  • 写入Visual Studio的输出窗口?
  • 了解一个csproj程序集引用
  • Visual Studio安装程序>如何在安装程序结束时启动应用程序
  • Visual Studio:debugging一个被引用的DLL,我在另一个SLN有源代码
  • 本地主机不工作在铬和Firefox
  • WebApplication发布到相关的文件系统path
  • 如何在C#中显示方法参数工具提示?