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文件也是新的。

  • C#stringreplace不起作用
  • VS 2010:如何获得“下一个标签”,“prev标签”键盘快捷键工作?
  • Visual Studio 2010的全局源代码控制应该包含哪些内容?
  • 在使用System.DirectoryServices时尝试访问卸载的AppDomain
  • 我如何更改默认的Visual Studio C#新的类文件模板?
  • 为什么Console.Writeline,Console.Write不能在Visual Studio Express中工作?
  • Visual Studio 2010插件 - 向解决scheme资源pipe理器添加一个上下文菜单
  • Visual Studio 2010(任何版本)的安装只在C ++头文件目录中安装2个文件
  • 面向更高框架版本的Visual Studio 2010:参考程序集
  • 我可以将devise窗格与Visual Studio中的XAML窗格分开吗?
  • 无法将目标平台更改为“任何CPU”