Я работаю над решением с несколькими проектами (библиотеки классов, interop, веб-приложение, и т.д.) в VS2010.
Для веб-приложения я хотел бы использовать в своих интересах преобразования конфигурации в VS2010, так однажды я добавил конфигурации для каждой из наших сред: Разработка, Тест, Производство, и так далее.
Некоторое время спустя, перестроив расположение проекта, я заметил, что некоторые проекты показывают, что все конфигурации на странице свойств выпадают. Некоторые проекты (добавленный, так как я сделал ту установку) показывают только стандартные конфигурации Отладки и Выпуска. После того как я понял, что это собиралось сделать конфигурации сборки хуже, не лучше, я решил удалить все дополнительные конфигурации, которые я добавил.
Я удалил все различные параметры конфигурации из решения, но проекты, которые имели альтернативные параметры конфигурации все еще, имеют их, и я не могу выяснить, как избавиться от них в отдельных проектах.
Кроме того, теперь, когда я вижу, что не все проекты должны иметь те же конфигурации, я хотел бы создать свои экологические конфигурации на уровне решения, и в проекте веб-приложения (для конфигурации преобразовывает), но оставьте все библиотеки классов с основными конфигурациями Отладки/Выпуска. Я не мог найти любой инструмент в UI или любую информацию о 'Сети, относительно того, как настроить такую вещь.
Так, короче говоря, что лучший/самый легкий путь состоит в том, чтобы управлять конфигурациями на уровне проекта в VS2010?
Вверху экрана диспетчера конфигурации вы увидите конфигурацию решения и платформу решения. Каждая конфигурация решения - это, по сути, набор конфигураций проекта.
Не существует конфигурации «все глобальное», потому что разные технологии имеют разные параметры конфигурации. Как, например, сопоставить конфигурацию проекта C # с проектом C ++? Вот почему конфигурации определяются и поддерживаются на уровне проекта.
Правильный способ сделать это тогда - это то, что вы делали . Одной из административных накладных расходов при добавлении нового проекта в решение является копирование этих конфигураций проекта в новый проект, а затем его соответствующая настройка в конфигурациях решения через экран Configuration Manager.
Чтобы ответить на ваш конкретный вопрос, вы можете удалить существующую конфигурацию проекта из Configuration Manager. В проекте, который вы хотите изменить, щелкните раскрывающееся меню «Конфигурация», выберите «Редактировать» и в диалоговом окне «Редактировать конфигурации проекта» выберите конфигурацию, которую вы хотите удалить, а затем нажмите кнопку «Удалить».
Вы можете делать все из диалогового окна Configuration Manager, доступного из главного меню Visual Studio через Build> Configuration Manager ...