这可能是愚蠢的,但当我在我的软件中进行更新时,它不会保留现有的应用程序设置。
在每次更新时,您都必须重置配置。我该如何解决这个问题?
设置设置为用户范围,安装使用ISS脚本(Inno Setup)创建
我希望有人能得到很多不满意的客户:(
答案 0 :(得分:2)
为Boolean
或类似的内容
CallUpgrade
设置
按true
default
然后打电话给:
if (Properties.Settings.Default.CallUpgrade)
{
Properties.Settings.Default.Upgrade();
Properties.Settings.Default.CallUpgrade = false;
Properties.Settings.Default.Save();
}
如果程序已更新,则应该只运行一次,因为CallUpgrade
将再次设置为true。
我不知道WPF可能有多大改变但是它的WinForms版本应该非常相似。