Настройки из файла .settings будут добавлены в элемент app.config <applicationSettings>
, но не наоборот .
может использоваться для простого хранения ключей и значений. просто поместите туда элемент <add>
, напишите ключ и значение, и все готово (и вы можете прочитать их с помощью ConfigurationManager.AppSettings["bla"]
)
НО, когда вы помещаете туда значения, у вас нет безопасности типа , и это может стать очень грязным, если вы всегда добавляете туда элементы конфигурации.
Когда вы используете файлы настроек приложения (которые за кулисами создают раздел в вашем app.config с подразделом для каждого файла настроек), вы можете пользоваться преимуществами безопасности типов, и она более организована в вашем коде.
Кроме того, их проще редактировать во время выполнения (у вас могут быть область приложения и область пользователя).
Надеюсь, это поможет.