我正在尝试在我的WPF应用程序中更改一些配置文件用户设置值,但它只部分地起作用。该值被正确更改,并且程序在该值下运行良好。我甚至可以重新启动程序,该值仍然是我更改后的值。问题在于,当我打开.exe.config文件时,该值仍然是旧值。我使用以下代码更改该值:
Properties.Settings.Default.ProjectNumber = varTestExample;
Properties.Settings.Default.Save();
这段代码的更改保存在哪里?运行代码后,程序如何/在哪读取该值?如果我运行程序的干净版本,则ProjectNumber值将从.exe.config文件中正确获取,并且如果我更改配置文件中的值,则运行程序时也会发生更改。但是,一旦我运行上面的代码,程序就不再从配置文件中读取该值。为什么呢?