Перестраивает с Visual Studio 2010 - PullRequest
0 голосов
/ 22 февраля 2019

Visual Studio 2010 известна тем, что вызывает пропущенные или нежелательные повторные сборки.Оба раздражают.По этой теме написано множество сообщений.

Я заметил, что всякий раз, когда вы переключаете конфигурацию или платформу, следующая сборка будет перестроена.По той же причине Batch Build всегда выполняет полное Batch Rebuild.

Поэтому мой вопрос конкретно: есть ли способ избежать того, что после переключения (конфигурация или платформа) сборка превращается в перестроение.

1 Ответ

0 голосов
/ 12 апреля 2019

Как упоминалось в комментариях к вопросу, проблема возникает из «Промежуточного каталога», указывающего на один и тот же каталог для каждой платформы / конфигурации.Затем объектные файлы выводятся в тот же каталог и создают конфликты при изменении конфигурации / платформы, вызывая перестройку.

Чтобы избежать этой проблемы, я рекомендую установить для Промежуточного каталога что-то вроде этого:

$(SolutionDir)build\$(Configuration)\$(Platform)\
...