I\'ve got a program which uses app.config for storing some preferences. The problem is that if the program is installed in C:\\program files\\
Global app.config files (for EXEs) generally aren't meant to be edited by the program that uses them - more typically by installers and the like. What you probably want is simply User Settings (a simple matter of changing the scope). They generally get stored in AppData
, and even better, proxy properties for the settings are auto-generated, so you can do something like:
Properties.Settings.Default.Foo = "bar";
Properties.Settings.Default.Save();
This is (pretty much) all I've ever needed to do when managing settings!