2009-02-01 2 views
0

Существуют ли различные стратегии для конфигурации, когда у вас несколько модулей в одном приложении? У меня есть приложение, которое использует библиотеку CommonLib, которая поддерживается какой-либо другой собственной группой, тогда мы также используем сторонние инструменты, которые необходимо настроить. Кажется, что все зависит от настроек конфигурации, которые помещаются в app.config, но я не могу не думать о том, что наступит время, когда будут конфликты. наш CommonLib использует параметр «имя пользователя», который извлекается из этого элемента.Стратегия конфигурации для нескольких модулей

Можно ли прокомментировать, как это должно быть сделано правильно?

Должно ли все быть объединено в один файл конфигурации или каждый из них может иметь собственный конфигурационный файл? Как бы что-то подобное было реализовано?

ответ

1

Если вы делаете такую ​​разработку, вы захотите использовать собственный тип на основе System.Configuration.ConfigurationSection вместо того, чтобы просто бросать все в ключ appSettings вашего XML-файла. Это касается и ваших поставщиков. «appSettings» должен быть предназначен только для конкретных приложений, а не для настройки ваших библиотек.

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