I've been fiddling around a bit with Topshelf now for some time, and everytime the same question comes up:
- Why a console application?
Why can it not host a Windows Application? By using the Windows Application output type there is not necessary an output window gui, or you can atleast not assume there is, which also makes sense, since all you should know is that it is an Windows Application.
By using a Windows Application output it would also be possible to create integration tests that includes the Topshelf hosting code.
So again, Why a console application?
Finnaly, thanks for an otherwise nice little hosting tool. Keep up the good work!