Руководящие конфигурации проекта в VS 2010

Я работаю над решением с несколькими проектами (библиотеки классов, interop, веб-приложение, и т.д.) в VS2010.

Для веб-приложения я хотел бы использовать в своих интересах преобразования конфигурации в VS2010, так однажды я добавил конфигурации для каждой из наших сред: Разработка, Тест, Производство, и так далее.

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

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

Кроме того, теперь, когда я вижу, что не все проекты должны иметь те же конфигурации, я хотел бы создать свои экологические конфигурации на уровне решения, и в проекте веб-приложения (для конфигурации преобразовывает), но оставьте все библиотеки классов с основными конфигурациями Отладки/Выпуска. Я не мог найти любой инструмент в UI или любую информацию о 'Сети, относительно того, как настроить такую вещь.

Так, короче говоря, что лучший/самый легкий путь состоит в том, чтобы управлять конфигурациями на уровне проекта в VS2010?

22
задан Toby 11 June 2010 в 14:14
поделиться

2 ответа

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

Не существует конфигурации «все глобальное», потому что разные технологии имеют разные параметры конфигурации. Как, например, сопоставить конфигурацию проекта C # с проектом C ++? Вот почему конфигурации определяются и поддерживаются на уровне проекта.

Правильный способ сделать это тогда - это то, что вы делали . Одной из административных накладных расходов при добавлении нового проекта в решение является копирование этих конфигураций проекта в новый проект, а затем его соответствующая настройка в конфигурациях решения через экран Configuration Manager.

Чтобы ответить на ваш конкретный вопрос, вы можете удалить существующую конфигурацию проекта из Configuration Manager. В проекте, который вы хотите изменить, щелкните раскрывающееся меню «Конфигурация», выберите «Редактировать» и в диалоговом окне «Редактировать конфигурации проекта» выберите конфигурацию, которую вы хотите удалить, а затем нажмите кнопку «Удалить».

27
ответ дан 29 November 2019 в 04:19
поделиться

Вы можете делать все из диалогового окна Configuration Manager, доступного из главного меню Visual Studio через Build> Configuration Manager ...

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

См. Также Как: создавать и редактировать конфигурации

21
ответ дан 29 November 2019 в 04:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: