我想在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中运行时,每次都会覆盖设置。建成后,我在.exe file
文件夹中运行了bin/release
,它运行得很好。