Для большей части моей работы с Visual C++ я использую частичные сборки, например. нажмите F7 и измените только файлы C++, и их зависимости будут восстановлены, а затем добавочная ссылка. Прежде чем передавать версию на тестирование, я принимаю меры предосторожности при выполнении полной перестройки, которая занимает около 45 минут моего текущего проекта. Я видел много сообщений и статей, выступающих за это действие, но интересно, что это необходимо, и если да, то почему? Это влияет на поставляемый EXE или связанный PDB (который мы также используем при тестировании)? Будет ли функция программного обеспечения отличаться от перспективы тестирования?Частичные сборки по сравнению с полными сборками в Visual C++
Для создания релизов я использую VS2005, инкрементную компиляцию и компоновку, предварительно скомпилированные заголовки.
Больше оценки риска, чем, вероятно, возможно, но я согласен с вами. Мой опыт заключается в том, что частичные перестройки могут иметь ошибки, которые вылечиваются путем полной перестройки, и поэтому нецелесообразно передавать их для тестирования. Жаль, это спасло бы меня несколько часов в неделю. –