第一个奇怪:
我真的很想知道为什么我Settings.settings
在调试和非调试模式下从文件中获取不同的值。换句话说,我在不调试(运行-> 不调试启动)和调试模式(rub-> 调试)下启动我的应用程序。在这些模式下,它总是为我提供相同键的不同值。
第二个奇怪:
当我在运行时使用我的应用程序更改存储在Settings.settings
文件中的值时,这些值不会更改。在 Visual Studio 中打开此文件时,我会看到该文件中的先前值。注意我不要忘记打电话Default.Save()
来保存更改。
他们的原因是什么?为什么会出现这些问题,我该如何解决?