From 29af9965443be8e3bf0a64140827fb271e4feef2 Mon Sep 17 00:00:00 2001 From: huanld Date: Mon, 18 May 2026 15:10:13 +0700 Subject: [PATCH] feat: enable running as Windows Service - Added Microsoft.Extensions.Hosting.WindowsServices package - Added builder.Host.UseWindowsService() to Program.cs - Service can now run either as console app or Windows Service --- ExcelToPdfService.csproj | 1 + Program.cs | 1 + 2 files changed, 2 insertions(+) diff --git a/ExcelToPdfService.csproj b/ExcelToPdfService.csproj index 17c54dc..046076d 100644 --- a/ExcelToPdfService.csproj +++ b/ExcelToPdfService.csproj @@ -7,6 +7,7 @@ + diff --git a/Program.cs b/Program.cs index 5fa65b6..f5d1ad4 100644 --- a/Program.cs +++ b/Program.cs @@ -2,6 +2,7 @@ using ExcelToPdfService.Services; using Syncfusion.Licensing; var builder = WebApplication.CreateBuilder(args); +builder.Host.UseWindowsService(); // Run as Windows Service (also works as console app) // Syncfusion license SyncfusionLicenseProvider.RegisterLicense(