Папка ipch
создается системой IntelliSense, и ее местоположение не может быть изменено для каждого решения отдельно. Однако VS 2010 может хранить все папки ваших проектов ipch
в папке %TEMP%\VC++
. Выберите Инструменты > Параметры > Текстовый редактор > C / C ++ > Дополнительно . Оказавшись там, вы увидите раздел Местоположение резервирования . Измените Всегда использовать резервное местоположение на True . Оставьте Резервное местоположение пустым, и он поместит их в вашу %TEMP%
папку. После того, как вы изменили это, вы можете удалить папку ipch
и файлы *.sdf
& *.opensdf
. Они будут воссозданы в резервном месте. Обратите внимание, что вы можете сделать резервную копию этих файлов, если вы требовательны к разметке окон и т. Д. Для проекта.
Я узнал об этом из MSDN Blog Post . Также обратите внимание, что файл *.suo
будет по-прежнему создаваться в том же месте, что и ваше решение. Я не уверен, как это изменить.