我有一个C#程序正在使用该标准ApplicationSettingsBase来保存其用户设置.这在.NET 3.5下工作正常.并且Upgrade()只要创建了我的程序的新版本,所提供的方法就可以正确地"重新加载"这些设置.
最近,我用.NET 4.0重新编译了程序.我的程序的版本号也增加了.但是,当我运行此版本时,Upgrade()似乎没有检测到任何以前的版本设置,并且不会"重新加载"它们.它开始是空白的.
作为测试,我再次重新编译,回到.NET 3.5.而这一次,该Upgrade()方法又开始了.
有没有办法Upgrade()在切换框架时允许工作?还有其他我想念的东西吗?