Every time I compile my app and the version number changes (I have an auto-incrementing build number), I lose the user-configured app.config settings, since they\'re stored
Have you looked at ApplicationSettingsBase.Upgrade()? It allows the settings to be upgraded from a previous version using the following call:
My.Settings.Upgrade()