Мне нужно фоновое приложение для поддержки моего клиентского приложения, которое всегда должно запускаться на клиентском компьютере независимо от того, запущено основное клиентское приложение или нет.
Служба Windows была моим первым выбором, но проблемы, с которыми я столкнулся со Службой Windows, были: простота управления службой Windows через основное клиентское приложение, выпуск и установка исправлений для службы Windows и устранение неполадок, если служба Windows не запускается.
Итак, я начал искать альтернативы службе Windows и обнаружил, что приложение Windows Forms без видимых форм может сделать это для меня. Это невидимое приложение должно запускаться при запуске системы и постоянно работать, выполняя всю работу, которую выполняет служба Windows. Но прежде чем углубляться в разработку, я хочу изучить все плюсы и минусы этого подхода.
Есть предложения / комментарии по этому подходу?