Restoring the ease of a Delphi Service to C#

Back in the days when I was working with Delphi I loved the way that the service exe itself included the ability to install and uninstall it without requiring a seperate utility. This made deployment (and removal) a lot easier – especially if this needs to be explained in a short email.

The topshelf project provides this functionality. The service starts it’s life as a console application (for developer convenience) and can directly be installed as a service. It even by default provides command line help.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s