Вам придется рефакторинг вашего приложения. Я бы порекомендовал три проекта -
Консольное приложение - создает и выполняет все необходимые настройки на объекте бизнес-логики, а затем направляет весь вывод на консоль. Используйте это для отладки и тестирования
Бизнес-логика - Извлеките всю логику вашего приложения в этот класс.
Сервис - По сути, то же самое, что и консольное приложение, за исключением того, что я бы рекомендовал отправлять любые ошибки в глобальный регистратор событий. Таким образом, если ваши служебные бомбы вы можете узнать, почему.
Вы можете использовать этот шаблон для любых других услуг, которые вы разрабатываете.