Удаление проектов установки из порядка сборки - PullRequest
2 голосов
/ 26 марта 2009

У нас есть 15 проектов в нашей среде разработки. Некоторые из них являются тестовыми проектами, большинство - библиотеками, некоторые - «финальными» исполняемыми файлами, которые могут реально выполняться, а некоторые - проектами установки.

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

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

Так как мне удалить мои установочные проекты из дерева сборки? Они находятся в порядке сборки, но они не являются зависимостями и не являются зависимостями какого-либо отдельного проекта. Почему они вообще строятся?

Это vs 2008 (с совершенно новыми установщиками WiX, v 3.0.5120)

Ответы [ 2 ]

1 голос
/ 26 марта 2009

В меню сборки выберите «Configuration Manager ...». Снимите флажок с того, что вы не хотите создавать.

0 голосов
/ 26 марта 2009

В свойствах Solution вы можете выбрать конфигурацию (или создать ее) и отключить переключатель «Build» для этих проектов.

Таким образом, вы можете иметь две конфигурации: «Debug» и «Debug with Build Projects».


Для этого щелкните правой кнопкой мыши Решение, выберите Свойства, Свойства конфигурации. Если вы хотите создать новую конфигурацию, выберите «Configuration Manager ...» и создайте новую конфигурацию, в противном случае просто отредактируйте одну из ваших текущих (возможно, Debug).

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

...