Hi Joel,
We had the same problem a while back. We solved it by calling Upgrade on the ApplicationSettings derived class as in the following:
MyAppSettings settings = new MyAppSettings();
if (settings.CallUpgrade)
{
settings.Upgrade();
settings.CallUpgrade = false;
settings.Save();
}
The "CallUpgrade" property is one of our application settings that defaults to true so it will invoke the Upgrade call when the defaults are reinstated.
|