Build .NET Framework Windows Service

Job ID: 39815633

Budget: $2 – $8 USD

I need a production-ready Windows Service written in C# on the .NET Framework. Please target the most recent LTS version you are comfortable with (4.8 preferred, but I am open to your advice). The service’s exact job logic will be plugged in after the skeleton is complete, so what I primarily require from you is a rock-solid service host that starts automatically with Windows, runs continuously without memory leaks, and can be installed or removed cleanly through a command line installer or PowerShell script.

Key requirements you should cover
• Robust start/stop/pause handling that respects the Service Control Manager
• Graceful error trapping with clear logging to both the Windows Event Log and a rolling file log
• Configuration read from an external file (JSON or XML) so I can adjust runtime parameters without recompilation
• Unit-test project demonstrating at least one mocked dependency to prove the host can be extended safely
• Deployment guide (markdown is fine) showing build, install, uninstall, and upgrade steps

Deliverables
1. Full Visual Studio solution with source code
2. Compiled release build (x64) ready for installation
3. The installation/uninstallation script or installer project
4. README or similar documentation covering setup and extension points

If you have existing boilerplate or templates for Windows Services on .NET Framework, feel free to leverage them—speed is welcome, but quality and clarity of code take priority.