>Yes, you've got your stuff set up a little bit differently than mine. Probably because you didn't start it off with being a Console app. Mine assumes a Console app and the static Main is where I launch everything. Your's looks like it's different, like you've got the calls to OnStart and OnStop in your Service. I don't think you want your base Service class starting your Services. That should be done from the Main entry point into the Console app. I think that if you refactor it a bit to be like mine, you'll probably get it working the way you want to.
So, basically, if I want to be able to have a Windows Service to either be launched as is from the Services interface or from the executable, that I would need to change my project to a Console Application? So, basically, the fact that we have a Windows Service available for the type of application is kind of confusing. I assume you never use that one. Is that for this particular reason to be able to switch between both modes?