我的程序使用Properties.Settings.Default去存储用户配置信息,现在发现一旦我修改了程序集的版本号,那么之前存下来配置信息都丢失了。
我去目录下检查,发现:
它把配置信息按照版本号存到不同的目录下,所以每次我更改了版本号之后,之前的配置信息就丢失了,请问这个问题该如何解决?
版本升级后,配置信息不要丢!
da jia hao!
你可以升级配置,甚至可以在升级的时候修改你的配置的结构
参考
https://www.codeproject.com/Articles/247333/Renaming-User-Settings-Properties-between-Software
谢谢。
就是在取不到配置信息的时候,调用一下:
Properties.Settings.Default.Upgrade(); Properties.Settings.Default.Reload();即可
Properties.Settings.Default.Upgrade(); Properties.Settings.Default.Reload();
即可