Posted on 2008-06-30 01:07
代码乱了 阅读(140)
评论(0) 编辑 收藏 网摘 所属分类:
.net新技术
When I need to debug a windows service I usually make a call to Thread.Sleep and then attach the debugger manually.
1: protected override void OnStart(string[] args)
2: {
3:
4: Thread.Sleep(10000);
5:
But now I have realized that there is an easier solution to this problem and it is to launch the debugger by yourself!
1: protected override void OnStart(string[] args)
2: {
3:
4: #if DEBUG
5: if (Properties.Settings.Default.Debug)
6: {
7: System.Diagnostics.Debugger.Launch();
8: }
9: #endif