У меня есть приложение, которое построено как сборка службы Windows и библиотеки ac # (.dll). Чтобы управлять этой службой и поддерживать ее, я хотел бы добавить возможность запуска приложения командной строки, которое сообщает последний раз, когда служба архивирует файлы, в следующий раз, когда это запланировано, состояние последнего запуска и местоположение файла, созданного службой.
Какова лучшая архитектура для написания сервиса и библиотеки, которая может обмениваться данными с другим приложением? Я использую .net 2.0.