Безопасно ли удалять папку "ipch" - предварительно скомпилированные заголовки? - PullRequest
60 голосов
/ 03 мая 2010

Я просматривал папку для приложения, над которым я работаю, и заметил папку "ipch", для моего решения, в котором есть два небольших проекта, его вес составляет около 90 МБ +.

Я нашел статью, в которой обсуждается использование файлов, и мне было интересно, можно ли их удалить? Я бы хотел, чтобы площадь приложений была как можно меньше. Если я удалю папку, приложение останется в безопасном и стабильном состоянии?

Предварительно скомпилированные заголовки

Ответы [ 4 ]

85 голосов
/ 04 мая 2010

Удалось найти довольно информативный ответ на форумах поддержки MSDN:

Я не только модератор C #, но и пользователь C ++:} Каталог ipch и много, много новых файлов, сгенерированных компилятором, можно безопасно удален. На самом деле они должны быть удалены (и, вероятно, есть) для чистой строит. Я преподаю класс C ++ в колледже и вот что мне нужно мои ученики делать.

1. В папке решения удалите все каталоги bin, obj, ipch, debug и release.

2. Удалите все файлы .suo

3. Удалите все файлы .user

4. Удалите все файлы .ncb

5. Удалите все файлы .sbr

6. Удалите все файлы журнала. * (Для VS 2010)

У меня не было проблем с выполнением указанных шагов.

(Источник и оригинальный пост)

Обновление:

raphinesse также связан с вопросом , в котором говорится, что файл .SDF также можно безопасно удалить.

11 голосов
/ 04 мая 2010

Мне надоела папка 'ipch', и я удалил ее. При повторном открытии проекта папка «ipch» воссоздается. Работает так же, как и раньше.

3 голосов
/ 26 августа 2011

Существует ряд файлов, которые временно использует Visual C ++, которые можно свободно удалить. Большинство из них будут автоматически воссозданы при следующей загрузке проекта, а остальные будут обновлены при следующей сборке проекта.

Я обнаружил необходимость обрезать эти файлы для архивирования и обмена в Интернете, поэтому я написал эту утилиту для удаления временных файлов.

В прямом ответе на вопрос ответ - да.

2 голосов
/ 13 июня 2016

Да, это безопасно - все, что находится в этом файле gitignore, безопасно удалить: https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...