尝试重新访问用户范围设置的app.config文件(我已经使用了多年的自定义设置文件,因为我从未使用app.config文件取得成功 - 除了阅读它)。 我需要做的是,在运行时,将设置保存到app.config文件(作用于用户,而不是应用程序),但是我在这里看到的单个示例实际上无效(除了注册表和自定义设置文件) )。 一篇帖子声称当前使用的.config文件将在bin文件夹中,并且设置应该显示出来(但我已经测试了两个以查找没有保存的内容)。 我只是希望应用程序的用户能够保存他们在OpenFileDialog中使用/使用的最后一个文件夹/文件。 一些例子:
MySettings.Default.DefaultSourcePicPath = filename
MySettings.Default.Save()
和另一种方式:
MySettings.Default.Item("DefaultSourcePicPath") = filename
MySettings.Default.Save()
既没有奏效。我也试过了:
My.Settings.DefaultSourcePicPath = filename
My.Settings.Save()
我很难过为什么MSDN坚持认为这些方法适用于User-Scoped变量,当它们看起来根本不起作用时(我可以在文件上添加标记进行更改 - 它们甚至都没有打开)当调用.Save()时由OS进行更改。 希望能够使用方便的app.config文件在运行时保存设置。