小编Mag*_*uzi的帖子

ApplicationSettingsBase.Upgrade()在使用.NET 4.0重新编译后不升级用户设置

我有一个C#程序正在使用该标准ApplicationSettingsBase来保存其用户设置.这在.NET 3.5下工作正常.并且Upgrade()只要创建了我的程序的新版本,所提供的方法就可以正确地"重新加载"这些设置.

最近,我用.NET 4.0重新编译了程序.我的程序的版本号也增加了.但是,当我运行此版本时,Upgrade()似乎没有检测到任何以前的版本设置,并且不会"重新加载"它们.它开始是空白的.

作为测试,我再次重新编译,回到.NET 3.5.而这一次,该Upgrade()方法又开始了.

有没有办法Upgrade()在切换框架时允许工作?还有其他我想念的东西吗?

.net c# .net-4.0

10
推荐指数
2
解决办法
3425
查看次数

标签 统计

.net ×1

.net-4.0 ×1

c# ×1