2009-05-15 3 views
19

Есть ли способ сказать визуальной студии не включать проект при построении решения, не удаляя проект из решения?Отключить компиляцию проекта Visual Studio 2008

Ситуация у меня в том, что для одного проекта в решении требуется плагин/инструмент/библиотека, которую я не установил, но другой разработчик в нашей команде. Поэтому, когда я пытаюсь построить решение, я получаю ошибки компиляции. Это проект модульного тестирования, поэтому его удаление из компиляции не повлияет на функцию приложения.

Я не хочу удалять проект из решения, потому что ему просто нужно будет повторно добавить его после проверки в решении (и тогда мне нужно будет удалить его, когда я его проверю, объявление бесконечности).

ответ

30

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

+5

Вы можете быть осторожны с этим. Изменение конфигурации сборки изменяет файл решения. Если вы зафиксируете это изменение в контроле источника, это повлияет на всех других разработчиков, использующих это решение. –

6

Быстрое решение заключается в выгрузке проекта. Это локальная настройка, поэтому она не изменит решение или проект.

+0

+1 Просто отправлял это. – j0tt

4

Щелкните правой кнопкой мыши на решение> Configuration Manager ...

Здесь вы можете увидеть сетку с колонки сборки с флажками, просто снимите проект, который вы не хотите быть билд.

+1

opps, Lunchy объяснял это одновременно. Вы можете создать конфигурацию решения для вас (см. Раздел «Конфигурация активного решения»), так что вам не придется каждый раз проверять/регистрировать. – jmservera

1

если вы выгрузить проект, то другие проекты, которые имеют какие-либо ссылки на проект, который вы выгрузить, бросят строить ошибку во время компиляции

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