Helper classes to set up and run as windows services directly on .net core. A ServiceBase alternative.
New Features:
IPauseableWin32Service
(by @javelinco - #64, #65)IWebHost
for ASP.NET Core integration (by @Trapov - #57, #58)Release 1.1.0
New Features:
Changes:
ServiceState. StartPending
was misspelled StartPening
. (discovered by @sethrudesill, #32, #43)
RunAsync()
method on Win32ServiceHost
is now deprecated as using it in a continuation can lead to issues. Use the blocking Run()
method from the main thread only. (#46, #47)Release Candidate for 1.1.0
New Features:
Changes:
ServiceState. StartPending
was misspelled StartPening
. (discovered by @sethrudesill, #32, #43)
RunAsync()
method on Win32ServiceHost
is now deprecated as using it in a continuation can lead to issues. Use the blocking Run()
method from the main thread only. (#46, #47)Fixes an issue where a service would fail to stop. #13
Version 1.0.0
Breaking changes from beta-1:
Win32ServiceManager.CreateService()
has been added to allow setting the service description.