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