Wednesday, October 29, 2008

How Grownups Debug Windows Service Startups


using System.ServiceProcess;

namespace MyService {

public partial class MyService : ServiceBase {

public MyService() {
InitializeComponent();
}

protected override void OnStart(string[] args) {

//This will launch a debugger
System.Diagnostics.Debugger.Launch();

//Do the real job
MyWorker.Start();
}
}
}

No comments:

C# Sucks!

JK!! Seriously, though, somewhere around C#-3 we should have inculcated ourselves with the question: "Does 'CAN' == 'SHOULD...