I'm having difficulty implementing a WindowsService with C# Express. What I want is to write a class that separates the installation logic from the service, er, service. To make this worthwhile I am looking to remove the class deriving from installer and be left with just the service itself, as I thought http://msdn.microsoft.com/en-us/library/zt39148a%28v=VS.100%29.aspx might describe. All these fancy install and packaging wizards are absent from my Express edn so I must use only .NET classes.
I'm considering ManagedInstallerClass
and AssemblyInstaller
and _not_ installutil, if at all possible.