Есть ли способ отловить ошибки компиляции во всех конфигурациях сборки? - PullRequest
0 голосов
/ 11 ноября 2009

Я сделал простое изменение свойства на свойство auto и прервал сборку, поскольку на свойство ссылались в разделе условной компиляции. Я строил в отладке, а ссылка была в разделе кода, который скомпилирован только в конфигурации выпуска. Есть ли способ отловить эти ошибки без ручного переключения конфигурации сборки в Visual Studio и сборки в каждом режиме?

У меня есть CI-сервер, поэтому ошибка была обнаружена сразу, но я терпеть не могу ломать сборку.

Ответы [ 2 ]

1 голос
/ 11 ноября 2009

Вы должны строить под каждую конфигурацию.

Помните, что если бы вы использовали все условно скомпилированные разделы одновременно, вполне вероятно, что он не будет собираться, т.е. если отладка использует a, если не использует b.

Вам не нужно делать это вручную, хотя при этом двойное время компиляции - ужасная вещь.

1 голос
/ 11 ноября 2009

Вам нужно собрать каждую конфигурацию, чтобы посмотреть, не нарушит ли что-то одно из них. Вы можете избежать шага вручную, используя опцию «пакетная сборка» в меню сборки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...