I’d like to use the .NET settings designer/framework to create application settings at design time and have these settings writeable by the application at runtime. It seems out of the box I can’t create settings that can be changed by the application and that are read by all users when they run the the application?
I have code that only allows one instance of the application across all users so conflict is not an issue.
So far I think I need to create a custom SettingsProvider. I’m hoping I can somehow inherit from LocalFileSettingsProvider and overwrite the file locations, but can’t find a way to do this.
This is how I did it. Now all I need to kn ow is if I need to implement IApplicationSettingsProvider in order to successfully migrate settings between versions? Peer reviews and comments welcome!