Hello all.

I have a offline ClickOnce deployed application with complex configuration implemented via custom ConfigurationSection classes. Also there are a few simple settings stored in standard App.Properties.Settings. Both complex and simple settings are user-scoped. When I roll out an update of my application, simple settings gets upgraded via a call to Settings.Default.Upgrade(). But I have no ideas on how I can upgrade my custom ConfigurationSections from previous application version.
I searched via google, looked into System.Configuration namespace via Reflector, but no result. One thing that now I know is that there are completely different methods of working with Xml in ApplicationSettingsBase and ConfigurationSection. So as different load and save methods. And explicit Upgrade method only in simple settings.

Please help.

Thanks in advance.