If you're building Windows Services I highly recommend to use Topshelf. As they say themselves it's an easy service hosting framework for building Windows services using .NET. It makes it easier to debug and install/uninstall the windows service, without having to write a lot of plumbing code.
You can find it here:
Topshelf on GitHub