title: Are there other reasons for choosing Topshelf than ease of debugging console applications?
body: <p>We have a bunch of Windows services and I was thinking of TopShelf as a way to host them all in a single process. This was supported by Topshelf but I read that starting from version 3.0 Topshelf will no longer support hosting of multiples services in a single container.</p>
  
  <p>So what is then an advantage of Topshelf vs. creation of Windows Service using Visual Studio C# template? Topshelf gives me a console app that I can use for debugging, but if I never have such needs (all our services have just few lines of code calling business logic components, and components are properly unit tested), does Topshelf give any other advantages?</p>