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