I'm distributing a wpf .net executable to internal customers. I'm saving their preferences to a configuration file that's automatically written to a unique folder in the Temp directory, using the .NET Configuration class. When I distribute the newest .exe, it creates a new unique folder under Temp, and starts the configuration settings from scratch. There are two config files: 1 for global app settings, and 1 for each specific data set.
How can I make the settings from the previous version get moved into the new version, so the users don't have to lose their settings?