创建一个可以充当服务(使用topshelf)和交互式应用程序的应用程序

时间:2012-09-10 10:30:49

标签: .net topshelf

以前当我在.NET中创建Windows服务时,我创建了应用程序,以便它可以作为服务或交互式应用程序运行(它根据命令行参数的存在来识别它应该如何运行 - 例如--service。

我正在使用TopShelf,并想知道它是否具有此功能。我还没有找到任何东西,但想知道是否有人知道?

1 个答案:

答案 0 :(得分:1)

运行Topshelf服务时,将自动处理上下文。只需运行它没有任何参数,它作为控制台应用程序运行。当您执行myService.exe install时,它将设置作为服务运行所需的所有内容。您只需通过服务管理器执行服务即可。