Dotnet Win32 Service Versions Save

Helper classes to set up and run as windows services directly on .net core. A ServiceBase alternative.

1.2.0

6 years ago

New Features:

  • Pauseable windows Services via IPauseableWin32Service (by @javelinco - #64, #65)
  • Extensions to IWebHost for ASP.NET Core integration (by @Trapov - #57, #58)

1.1.0

6 years ago

Release 1.1.0

New Features:

  • Failure Actions support (by @cfeilen, #36)
  • .NET Standard 2.0 assets (by @rydergillen-compacSort, #37)
  • A new builder API to create service definitions for creating and updating services
    • Provides an easier way to add new service configuration features
  • Ability to create services with delayed auto-start (#44, #25)
  • Added an ASP.NET Core 2.0 MVC sample (#41, #45)
  • Added XML documentation (#50)

Changes:

  • ServiceState. StartPending was misspelled StartPening. (discovered by @sethrudesill, #32, #43)
    • Added the correctly spelled enum member and marked the other as deprecated but keeping it as to not break built applications.
  • The 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)

1.1.0-rc-101

6 years ago

Release Candidate for 1.1.0

New Features:

  • Failure Actions support (by @cfeilen, #36)
  • .NET Standard 2.0 assets (by @rydergillen-compacSort, #37)
  • A new builder API to create service definitions for creating and updating services
    • Provides an easier way to add new service configuration features
  • Ability to create services with delayed auto-start (#44, #25)
  • Added an ASP.NET Core 2.0 MVC sample (#41, #45)

Changes:

  • ServiceState. StartPending was misspelled StartPening. (discovered by @sethrudesill, #32, #43)
    • Added the correctly spelled enum member and marked the other as deprecated but keeping it as to not break built applications.
  • The 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)

1.0.1

7 years ago

Fixes an issue where a service would fail to stop. #13

1.0.0

7 years ago

Version 1.0.0

Breaking changes from beta-1:

  • A parameter to Win32ServiceManager.CreateService() has been added to allow setting the service description.

1.0.0-beta1

7 years ago