c# - 无法保存对properties.settings的更改

标签 c# wpf app-config properties.settings

我第一次尝试在 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/

相关文章:

c# - 如何通过 XAML 手动将静态项目绑定(bind)到 SplitButton (mahapps)

c# - 无法安装或运行应用程序 - System.Windows.Interactivity 版本 4.0.0.0

c# - 如何在 C# 中执行超过 1 行的 sql 命令

c# - 在 UWP、MVVM 中实现周期性进程

c# - WPF上下文菜单自动滚动

c# - 如何在 .config 文件中指定相对于文件的路径?

javascript - 在 Javascript 中访问 app.config 值

c# - 我可以在 app.config 文件中添加条件吗?

c# - 有没有更简单的方法将此日期重新格式化为 c# 中的短日期?

c# - 将 WPF 应用程序连接到 ipage 服务器上的 MySQL 数据库