Хорошо, я пытаюсь изучить все возможные варианты реализации настроек приложения и пользователя, и это меня очень смущает.
В чем разница между использованием конструктора settings.settings, который создаетраздел <applicationSettings>
и использование свойства ConfigurationManager.AppSettings, которое, согласно документации, создает раздел <appSettings>
?
Каковы преимущества / недостатки использования конструктора settings.settings для настроек приложения / пользователя?
Прав ли я, если предположить, что классы в пространстве имен System.Configuration (в частности, класс System.Configuration.Configuration) в основном предназначены для создания пользовательских разделов?
Может что-нибудь в системе.Пространство имен конфигурации используется для создания или чтения раздела <applicationSettings>
без использования конструктора settings.settings?Будет ли это просто пользовательский раздел?
Как вы можете видеть, я очень растерялся ... Я надеюсь, что мои вопросы с тех пор возникают.Пожалуйста, просто скажите мне, что вы знаете, и я буду продолжать просматривать эту документацию, пытаясь ПОНИМАТЬ.Моя проблема не в том, что я не могу выполнить работу, которая мне нужна (я могу сделать то, что мне нужно, используя settings.settings) .... Проблема на самом деле в понимании этого беспорядка и знании всех моих вариантов.
Заранее благодарим.
ОБНОВЛЕНИЕ:
Онлайн-документация Microsoft ужасна по этой теме (в основном, не существует).Я наконец нашел
http://www.codeproject.com/Articles/19675/Cracking-the-Mysteries-of-NET-2-0-Configuration
, и это все очень хорошо объяснило.Это сделало намного больше, так как после того, как я понял, что файлы конфигурации объединены!