我已经编写了一个Winforms应用程序,该应用程序需要保存一些设置以便下次软件运行时使用.很容易,我听到你说…
因此,我决定使用类似以下的内容:
Properties.Settings.Default.mp4Directory = fbd.SelectedPath;
Properties.Settings.Default.Save();
所有设置都设置为“用户”而不是“应用程序”
而且,它可以完美地在我的开发机器和测试笔记本电脑上工作-Happy Days!
因此,我决定将其发布给用户….然后,用户将其安装在32位2台不同的Windows 7计算机上,并报告说其中一台计算机未保存设置!
我已经在Stack上阅读了大约20个线程,寻找可能的原因,但找不到任何暗示可能导致此问题的信息…
谁能建议为什么这可能在4台机器中的3台上起作用?
我问过用户,他是否能想到机器上可能导致其无法正常工作的任何事物,但他坚信机器上没有“非标准”的东西…
我很沮丧
谢谢!
解决方法:
This正在工作.必须执行Properties.Settings.Default.Upgrade(),然后加载我保存的设置.
或权限(ntfs权限)或Active Directory权限或Windows驱动器的容量已满.
或存在两个您要检查另一个的用户文件夹…
例如那里有两个或三个文件夹user.domain user.workgroupname user