C# Windows服务不支持';t读取设置。设置?

C# Windows服务不支持';t读取设置。设置?,c#,configuration,windows-services,setting,C#,Configuration,Windows Services,Setting,我有一个设置。设置有一个设置选项:isSent-type int-value:0 我的代码是: if (Settings.Default.isSent =! 0) { var info = _text.ReadFile(Settings.Default.FilePath); //Do something } else {

我有一个设置。设置有一个设置选项:isSent-type int-value:0

我的代码是:

 if (Settings.Default.isSent =! 0)
                {
                    var info = _text.ReadFile(Settings.Default.FilePath);
                //Do something
                } else
                {
                //Do something
                }
我安装我的Windows服务,启动并将其附加到Visual以进行调试,并且它始终运行到

var info = _text.ReadFile(Settings.Default.FilePath);
但不跑去

} else
{
//Do something
}
如我所料:(

任何人都可以为我解释,并知道如何解决这个问题吗?感谢您的回答:)

我刚刚注意到“if(Settings.Default.isSent=!0)”。应该是“if(Settings.Default.isSent!=0)”。否则VisualStudio将始终报告错误


顺便问一下,您是否尝试将源代码附加到服务,并在运行时查看“Settings.Default.isSent”的值?

因此
文件路径
可以正确地从设置中获取值?我不确定在调试时是否无法检查其值:(但是信息得到了预期的值,因此_text.ReadFile必须从Settings.Default.FilePath接收正确的值。不明白为什么看不到该值。