我需要通过电子邮件发送包含 2 个项目的解决方案。我可以删除ipch文件夹吗?
问问题
5774 次
4 回答
6
是的,这是 IntelliSense 解析器用来存储预编译头文件的文件夹。它将在接收者的机器上重建。更多在这个答案中。使用 Build + Clean 避免查看太多。
于 2012-05-31T13:25:18.987 回答
2
在 MSDN 支持论坛中有一个答案:
我不仅是 C# 版主,也是 C++ 用户:} ipch 目录和编译器生成的许多新文件可以安全地删除。事实上,对于干净的构建,它们应该被删除(并且可能是)。我自己教一门 C++ 大学课程,这就是我要求我的学生做的事情。在解决方案文件夹中删除所有 bin、obj、ipch、debug 和 release 目录。
删除任何 .suo 文件
删除任何 .user 文件
删除任何 .ncb 文件
删除任何 .sbr 文件
删除任何 .*log 文件(适用于 VS 2010)
压缩整个解决方案目录以供提交。这可确保解决方案和项目结构保持不变。
答案链接: 删除“ipch”文件夹是否安全 - 预编译头文件
于 2013-08-15T05:02:19.733 回答
1
如此处所述:如何在 Visual Studio 2012 中更改 ipch 路径以 这种方式更改为“始终使用回退位置”,此目录不会在您的解决方案中创建,而是使用系统临时目录。这对我有用。
于 2015-02-25T12:16:01.227 回答
0
您可以使用这个简单的 windows 命令删除这些文件:
project_folder> del *.log *.ipch *.suo *.user *.ncb *.sbr *.vc.db *.obj /s /q
于 2019-07-15T13:12:25.833 回答