我正在查看我正在处理的应用程序的文件夹并注意到“ipch”文件夹,对于我的解决方案,它有两个小项目,它的重量大约为90mb +。
我找到一篇文章讨论文件的使用,并想知道它们是否可以安全删除?我希望尽可能减少应用程序的占用空间。如果我要删除文件夹,应用程序是否会保持安全稳定的状态?
答案 0 :(得分:85)
管理从MSDN支持论坛中找到一个非常有用的答案:
我不仅是C#主持人,还是C ++用户:} ipch目录 并且编译器生成的许多新文件可以安全地进行 删除。实际上它们应该被删除(并且可能是)以便清理 建立。我自己教一个C ++大学课程,这就是我的要求 我的学生要做。
1.在解决方案文件夹中,删除所有bin,obj,ipch,debug和release目录。
2.删除任何.suo文件
3.删除任何.user文件
4.删除任何.ncb文件
5.删除任何.sbr文件
6.删除任何。*日志文件(对于VS 2010)
按照给定的步骤,我没有遇到任何问题。
<强>更新强>
raphinesse也与question相关联,该文件声明 .SDF 文件也可以安全删除。
答案 1 :(得分:11)
我被'ipch'文件夹困扰并删除了它。再次打开项目时,将重新创建“ipch”文件夹。像以前一样运行。
答案 2 :(得分:3)
Visual C ++临时使用的文件有很多可以自由删除的文件。其中大部分将在下次加载项目时自动重新创建,而其他项目将在您下次构建项目时重新生成。
我发现需要修剪这些文件以便在线压缩和共享,所以我写了this utility for pruning the temporary files.
直接回答这个问题,答案是肯定的。
答案 3 :(得分:2)
是的,它是安全的 - 这个gitignore文件中的所有内容都可以安全删除:https://github.com/github/gitignore/blob/master/VisualStudio.gitignore