ServiceStack Самостоятельное приложение и NotifyIcon - PullRequest
0 голосов
/ 24 октября 2018

У меня есть работающая служба Windows (в Windows 10, .Net471), которая реализует ServiceStack AppSelfHost Base и предоставляет ряд (пока что) простых API REST.Я хотел бы добавить функциональность типа NotifyIcon, чтобы служба отображала значок в области уведомлений Windows для всех пользователей на компьютере, а щелчок правой кнопкой мыши по этому значку отображает контекстное меню действий.Я попытался реализовать компонент NotifyIcon WinForms в методе AppHost.Configure, наивно следуя приведенным здесь инструкциям NotifyIcon .Эта наивная реализация не работает;когда вызывается System.Windows.Forms.Application.Run (), функционал NotifyIcon работает, но вызов .Run () (в AppHost.Configure) не возвращается, и тогда API-интерфейсы REST ServiceStack не работают;если я закомментирую вызов .Run (), код ServiceStack работает, а функциональность NotifyIcon - нет.Может ли кто-нибудь указать мне ссылки или примеры, которые показывают самодостаточную реализацию ServiceStack, которая предоставляет значок в области уведомлений Windows, и контекстное меню функций, которые появляются при щелчке правой кнопкой мыши по значку?ТИА!

...