Я работаю над решением с несколькими проектами (библиотеки классов, interop, веб-приложение и т.д.) в VS2010.
Для веб-приложения я хотел бы воспользоваться конфигурационными преобразованиями в VS2010, поэтому в какой-то момент я добавил конфигурации для каждой из наших сред: Development, Test, Production и т.д.
Спустя некоторое время, изменив макет проекта, я заметил, что некоторые проекты отображают все конфигурации в раскрывающемся списке страницы свойств. Некоторые проекты (добавленные после этой настройки) показывают только стандартные конфигурации Debug и Release. Как только я понял, что это будет еще хуже, а не лучше, я решил удалить все дополнительные конфигурации, которые я добавил.
Я удалил все варианты конфигурации из решения, но проекты, у которых были альтернативные параметры конфигурации, все еще имеют их, и я не могу понять, как избавиться от них в отдельных проектах.
Кроме того, теперь, когда я вижу, что не все проекты должны иметь одинаковые конфигурации, я хотел бы создать свои настройки среды на уровне решения и в проекте веб-приложения (для конфигурационных преобразований), но оставить все библиотеки классов с базовыми конфигурациями Debug/Release. Я не смог найти какой-либо инструмент в пользовательском интерфейсе или любую информацию в "Сети" относительно того, как настроить такую вещь.
Итак, одним словом, какой лучший/простой способ управлять конфигурациями на уровне проекта в VS2010?