Предположим, я хочу создать службу Windows, но, поскольку я хочу ее отладить, (и могут быть другие причины ...)
Я хочу создать приложение, которое может быть построено как приложение службы Windows или.
Как мне это сделать?
Можете ли вы сделать это, построив функциональность вашего сервиса в приложении-помощнике службы, скажем serviceHelper, и внедрив методы start и stop и все, что вам нужно? Можете ли вы затем создать очень маленький Windows-сервис, который запускается и останавливается и т. Д., Которые вам нужны, реализуются простым вызовом методов в только что созданном serviceHelper? И таким образом отлаживаете свой сервис с помощью serviceHelper?
Правда ли, что это работает, за исключением того факта, что вы должны учитывать, что вы не можете отладить проблемы с помощью ProjectInstaller? (serviceInstaller1.StartType = System.ServiceProcess.ServiceStartMode.Automatic) (serviceProcessInstaller1.Account = System.ServiceProcess.ServiceAccount.LocalService)