繁体   English   中英

系统重新启动时不记得C#Properties.Settings.Default

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM