以前当我在.NET中创建Windows服务时,我创建了应用程序,以便它可以作为服务或交互式应用程序运行(它根据命令行参数的存在来识别它应该如何运行 - 例如--service。
我正在使用TopShelf,并想知道它是否具有此功能。我还没有找到任何东西,但想知道是否有人知道?
答案 0 :(得分:1)
运行Topshelf服务时,将自动处理上下文。只需运行它没有任何参数,它作为控制台应用程序运行。当您执行myService.exe install
时,它将设置作为服务运行所需的所有内容。您只需通过服务管理器执行服务即可。