一个vs工程达到了800MB也是彻底无语了,查找发现有ipch文件夹和sdf文件很大,可以如下设置不用这些文件,但是会影响视图,算了还是写个脚本清理清理这些垃圾吧。

下载地址:https://download.csdn.net/download/mao0514/10896959

sdf 和 ipch文件与VS提供的智能感知、代码恢复、团队本地仓库功能有关,如果不需要,可以禁止,就不会产生sdf 和 ipch这两个文件了,VS重新加载解决方案时速度超快,设置方法如下:(智能感知指代码智能补全等功能)

工具--》选项--》文本编辑器--》C/C++--》高级,把禁用数据库设置为true,这样就不会产生那两个文件了。如果需要产生那两个文件的可以把禁用数据库设置为false。

在已经生产的工程下,去掉sdf和ipch文件能正常打开,设置方法如下:

工具--》选项--》文本编辑器--》C/C++--》高级--》回退位置,把始终使用回退位置设置为true,回退位置已在使用,不警告也设置为true,回退位置设置为专门存放sdf和ipch文件的文件目录。这样可以删除程序文件中的sdf 和 ipch文件了,当再次打开程序时VS 重新生成的sdf 和 ipch文件存放在设置的目录下了。

建议第二种种方法。因为第一种设置后,基本的类视图是不能使用了。

(sdf文件现在变为.db文件)

用vs2015创建Visual C++项目,编写生成后,每次都会生成一个project_name.VC.db文件,而且会随着你工程修改运行变的越来越大。

project_name.VC.db是sqlite后端用于intellisense的新数据库,相当于之前的*.sdf SQL Server Compact数据库。它与VS2015提供的智能感知、代码恢复、团队本地仓库功能有关,VS重新加载解决方案时速度超快。如果不需要,可以禁止,就不会产生该文件了。

这发生在安装VS2015 Update 2后。projectname.vc.db文件是新的IntelliSense数据库,它替换旧的projname.sdf数据库。你还可能会看到一个隐藏的projname.vc.vc.opendb文件,一个锁文件,用于指示dbase正在使用。不过你迟早得手动删除这个文件。

projectname.vc.db文件在之前实验阶段就已经可以使用,现在是正式应用。它承诺大约是IntelliSense的x2加速。 这里最大的变化似乎是转向另一个dbase引擎,现在使用SQLite而不是SQL Compact。

不要马上删除该文件,否则下一次打开项目IS将需要一段时间。当你完成了项目,继续并删除该文件,它将不再使用。

但是如果你不想生成该文件或不需要生成该文件的话可以通过以下方式取消:

设置方法:工具–》选项–》文本编辑器–》C/C++–》高级,把回退位置和警告设置为true或者禁用数据库设为true,这样就不会产生那个文件了。

清理VS工程的ipch和sdf文件相关推荐

  1. 在VS2010中去掉ipch和sdf文件方法

    使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大.本文介绍两种方法使得在vs2010中不产 ...

  2. vs2010中臃肿的ipch和sdf文件

    使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量, ...

  3. 在VS中去掉ipch和sdf文件

    使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大.本文介绍两种方法使得在vs2010中不产 ...

  4. vs2010的sdf文件和ipch文件夹

    From:  http://hi.baidu.com/vcdashi/blog/item/f25a3511afbf136bcb80c40e.html vs2010打开某个工程 ,转换成功之后,在工程目 ...

  5. vs2010中的ipch文件夹和sdf文件,及禁用后没有资源视图的解决方法

    vs2010中的ipch文件夹和sdf文件 vs2010打开某个工程 ,转换成功之后,在工程目录看见一个sdf文件和一个ipch文件夹,都超大(起码几十M),我一个四百多k 的工程,结果用vs打开过后 ...

  6. 如何在使用eclipse的情况下,清理android项目中的冗余class文件和资源文件以及冗余图片...

    在我们迭代项目的过程中,经常会启用某些功能,或者修改某些界面的问题,那么问题来了,这样很容易出现大量的冗余.java文件,冗余资源文件,一些冗余的界面文件等.那么问题既然出现了,那么如何去解决呢,这就 ...

  7. 关于VC2010工程中的ipch文件夹和sdf文件

    VC2010中新建一个项目会同时建立一个特别占用磁盘空间的ipch目录与$(SolutionNam).sdf文件,即使删掉它,再次打开工程时还是会重新建立. 方法1: Tools-> Optio ...

  8. Visual Studio 2010工程目录下的ipch文件夹和.sdf文件

    使用VS2010建立C++解决方案时,会生成SolutionName.sdf和一个叫做ipch的文件夹,这两个文件再加上*.pch等文件使得工程变得非常的庞大,一个简单的程序都会占用几十M的硬盘容量, ...

  9. VS工程目录下的ipch文件夹和.sdf文件

    Visual Studio 2010工程目录下的ipch文件夹和.sdf文件 - web8 - 博客园 http://www.cnblogs.com/web100/archive/2012/12/21 ...

最新文章

  1. qt 程序异常结束。_博声医疗:QT间期,QT间期正常范围
  2. wxWidgets:布局窗口/窗扇示例
  3. 【逆向知识】裸函数(Naked函数)
  4. Python爬虫开发
  5. df=df.reset_index(drop=True)
  6. 通达信服务器地址文件夹,通达信常用文件放置位置说明一览
  7. 杨振宁惹谁了?(zz)
  8. 社交产品方法论(八):数据分析的二三事
  9. 基于互信息的特征选择算法MATLAB实现
  10. C# 编译后执行bat等脚本文件 运行脚本文件 执行Copy 执行XCopy
  11. CA系统(概念、结构和功能)和CA证书
  12. 架构真经深有体会、感触很深
  13. Update Statistics用法
  14. k3服务器重装系统,金蝶K3安装教程07:K3 WEB系统配置工具
  15. linux换终端的背景颜色,linux 终端背景色修改
  16. 找数据?这几个数据源网站就够用了?
  17. 怎么用dos命令进入指定的文件夹
  18. linux服务器清除cdn,Linux服务器中查找并删除大文件的五种方法,Linux系统清除文件内容的命令分享...
  19. 先调用finish() 然后startActivity有什么区别?
  20. 互联网保险:情景与设计逻辑

热门文章

  1. iOS开发最新审核规则汇总
  2. qsettings删除注册表_QSettings使用方法
  3. IntelliJ IDEA 2019 配置 PHP 调试 xdebug 并进行测试
  4. 我把SpringBoot的banner换成了美女,老板:工作不饱和,建议安排加班
  5. 【网络安全】浅谈IP溯源的原理及方法
  6. Word 用 VBA 函数将数字转换为大写金额
  7. 新南威尔士大学预科部(UFS)入学成绩要求
  8. 计算机二级考试ms包括什么,计算机二级ms office考试考什么内容?
  9. 区块链共识机制常见的有哪几种
  10. jquery 获取父页面Id 值