G-M*_*Man 6 c# windows service
我创建了一个具有配置文件的C#.net Windows服务.
我正在使用我的代码读取配置文件的设置
string setting1 = Properties.Settings.Default.setting1;
Run Code Online (Sandbox Code Playgroud)
如果我出于某种原因直接在Windows服务的.config文件中更改了setting1的值,它会在项目的"设置"对话框中保留我在设计时为其设置的值.
我不明白我做错了什么..
谢谢
您重新启动服务了吗?我认为他们默认不支持动态重新加载。
但要点似乎是使用以下命令重新加载设置:
Properties.Settings.Default.Reload();
Run Code Online (Sandbox Code Playgroud)
将其视为一项服务,您可能需要添加一个FileSystemWatcher来监视文件并在文件更改时调用重新加载。
| 归档时间: |
|
| 查看次数: |
3988 次 |
| 最近记录: |