Try read this link
Client Settings FAQ[
^].
In general the user settings is located under
<Profile Directory>\<Company Name>\<App Name>_<Evidence Type>_<Evidence Hash>\<Version>\user.config
<Evidence Type> and <Evidence Hash> will change when digital sign your application and <Version> will change when you change
AssemblyVersionAttribute.
If the program runs under a roaming profile, you have to specify which Settings is under Local or Roaming and <Profile Directory> will change for this settings.
When you change the
AssemblyVersionAttribute you can call Properties.Settings.Value.Upgrade() function to and you then retrieve all settings to the new user.config.