我第一次尝试在 C# WPF 项目中使用properties.settings。
我有这个代码:
Settings.Default.comPort = "";
Settings.Default.baudRate = 9600;
Settings.Default.startUp = false;
Settings.Default.taskBar = true;
Settings.Default.desktopNotif = false;
Settings.Default.reset = false;
Settings.Default.Save();
但它不起作用并且设置未保存。所以我添加了这一行
Console.WriteLine("test");
在那部分之后,检查它是否通过了代码,并且执行得很好。
所以看起来它只是跳过这些行而不执行,甚至抛出任何异常。
最佳答案
感谢Panagiotis Kanavos我最终发现了问题。代码是正确的,但是当程序在 Visual Studio 中运行时,每次设置都会被覆盖。构建后,我运行了 bin/release
文件夹中的 .exe 文件
,它运行得很好。
关于c# - 无法保存对properties.settings的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36128026/