В asp.net web.config файл можно сделать
<appSettings file="local.appSettings.config">
<add key="foo" value="bar" />
</appSettings>
и это посмотрит в local.appSettings.config для любых переопределений к установке нечто/панели.
Существует ли эквивалент для applicationSettings? Что-то вроде этого
<applicationSettings file="local.applicationSettings.config">
<FooBar.My.MySettings>
<setting name="foo" serializeAs="String">
<value>bar</value>
</setting>
</FooBar.My.MySettings>
</applicationSettings>
или даже другой подход к поддержанию другого набора applicationSettings, например, набор для локальной разработки и набор для производства
Мне неизвестен эквивалент, но вы можете использовать атрибут configSource и сохранить настройки приложения во внешнем файле. При использовании атрибута configSource объединения настроек не произойдет. Кроме того, я считаю, что configSource доступен начиная с .Net 2.0.