배치성 프로그램을 만들다보면 우선 콘솔APP부터 시작하게 됩니다. 그러다 점점 이것 저것 추가기능이 있는 배치프로그램을 만들게 되는데 Local PC에 배포하고 쓰기엔 OS가 Windows라면 Windows Service가 아무래도 안전할 것 같습니다.
Windows Service는 제 경험을 미루어, 아무래도 최근에는 많이 사용이 뜸해진 기술이 아닐까 싶지만, 갑작스러운 Windows의 업데이트라던가, 어떤 이유로 재부팅이 되었을 때 배치프로그램이 자동으로 재시작되어야한다면 사용할 수 있는 편한 기술입니다. .NET 5를 사용하여 악간의 Build Event를 활용해서 쉽게 빌드하고 배포하고 시작까지 하는 튜토리얼을 만들어 봤습니다.