ответ

6

Полная сборка регенерирует каждый объект. Incremental Build восстанавливает измененные объекты и объекты, которые ссылаются на измененные объекты. (Реальность заключается в том, что инкремент является немного более сложным, чем это, но это предполагаемая идея.) Развертывание запусков в зависимости от того, какой проект выбран в свойствах для цели, поэтому он может выполнять инкрементную или полную сборку, в зависимости от того, что определено в проект, плюс генерировать любые исполняемые файлы, определенные проектом.

Удача,

Terry.

+0

Спасибо Терри. Чтобы уточнить, как Full, так и Incremental build options восстанавливают все объекты, не так ли? – glasnt

+2

№ Инкрементно восстанавливает только измененные объекты и объекты, ссылающиеся на измененные объекты. Это означает, что если вы доверяете алгоритму, используемому для создания этого списка, нужны только те объекты, которые * нуждаются в регенерации. Я обнаружил, что определенный скептицизм в отношении этого алгоритма является здоровым, поэтому я большой поклонник полной сборки, когда вещи «необъяснимы». – Terry

+0

Большое спасибо за это объяснение, Терри. Ты спасатель. – glasnt

0

Я поставил свои проекты на полную сборку. Он кажется более надежным, чем постепенным. В любом случае полная сборка выполняется очень быстро даже при больших проектах. С помощью инкрементной сборки не так много времени.

Развертывание используется, когда вы хотите построить проект и запустить его сразу после сборки.

Смежные вопросы