0

我有一个 Setting.setting 有一个设置选项: 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
}

就像我期望的那样:(

任何人都可以解释它并知道如何为我解决这个问题?感谢任何答案:)

4

1 回答 1

0

我刚刚注意到“如果(Settings.Default.isSent =!0)”。应该是“if (Settings.Default.isSent != 0)”。否则visual studio会一直报错。

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

于 2012-11-23T04:20:20.243 回答