Безопасно ли удалить папку "ipch" - предварительно скомпилированные заголовки?
Я просматривал папку для приложения, над которым я работаю, и заметил папку "ipch", для моего решения, которое имеет два небольших проекта, которые он весит примерно в размере 90 Мб +.
Я нашел статью, обсуждая использование файлов, и задавался вопросом, можно ли их удалить? Я бы хотел, чтобы размер приложения был как можно меньше. Если бы я должен был удалить папку, приложение останется в безопасном и стабильном состоянии?
Предварительно скомпилированные заголовки
Ответы
Ответ 1
Удалось найти довольно информативный ответ с форумов поддержки MSDN:
Я не только модератор С#, но и пользователь С++:} Каталог ipch и многие, многие новые файлы, сгенерированные компилятором, могут быть безопасно удален. Фактически они должны быть удалены (и, вероятно, есть) для чистого строит. Я преподаю класс колледжа С++ самостоятельно, и вот что мне нужно мои ученики.
1. В папке решения удалите все каталоги bin, obj, ipch, debug и release.
2.Удалить любые файлы .suo
3.Удалить любые .user файлы
4.Удалить любые .ncb файлы
5.Удалить любые .sbr файлы
6.Удалить любые. * файлы журнала (для VS 2010)
У меня не было проблем, следующих за этими шагами.
(исходное и исходное сообщение)
Update:
raphinesse также связан с question, который гласит, что . SDF можно также безопасно удалить.
Ответ 2
Меня беспокоила моя папка "ipch" и удалила ее. Когда вы снова открываете проект, папка "ipch" воссоздается. Выполняется так же, как и раньше.
Ответ 3
Существует несколько файлов, которые Visual С++ использует временно, которые могут быть свободно удалены. Большинство из них автоматически будут воссозданы при следующем загрузке проекта, а остальные будут восстановлены при следующем создании проекта.
Я нашел необходимость обрезать эти файлы для записи и обмена в Интернете, поэтому я написал эту утилиту для обрезки временных файлов.
В прямом ответе на вопрос ответ да.
Ответ 4
Да, это безопасно - все, что есть в этом файле gitignore, можно удалить: https://github.com/github/gitignore/blob/master/VisualStudio.gitignore