如果我想快速调试服务,只需Debugger.Break()
在其中插入一个即可。当到达那条线时,它将使我回到VS。完成后不要忘记删除该行。
作为#if DEBUG
编译指示的替代方法,您也可以使用Conditional("DEBUG_SERVICE")
属性。
[Conditional("DEBUG_SERVICE")]
private static void DebugMode()
{
Debugger.Break();
}
public override void OnStart()
{
DebugMode();
/* ... do the rest */
}