[英]C# Properties.Settings.Default not remembered on system reboot
我知道这里有类似的问题已经在堆栈溢出中,在问这个问题之前,我已经探讨了这些问题。
我有一个C#程序,正在存储大约7个字符串设置。 该程序可以很好地保存设置-您可以根据自己的喜好随意打开和关闭应用程序。 但是,当您重新启动操作系统或注销并重新登录,然后重新启动程序时,所有设置都消失了。
这不限于我的环境,我已经在3台不同的机器上进行了测试,但仍然收到相同的错误。
我在这里探讨了关于stackoverflow的问题; 为什么未加载持久性用户设置?
我也尝试过Properties.Settings.Default.Upgrade();
这也不能解决我的问题。
有人对我要去哪里错有想法吗?
原来该错误是由于使用ClickOnce部署引起的。 该软件在每次启动时都创建类似于Temp版本的文件,并且未与设置进行通信。 使用nullsoft安装程序来安装原始.exe,现在可以完美运行了!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.