0

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

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

4

1 回答 1

1

运行 Topshelf 服务时,会自动处理上下文。只需在没有任何参数的情况下运行它,它就会作为控制台应用程序运行。当您执行myService.exe install时,它将设置作为服务运行所需的一切。然后,您只需通过服务管理器执行服务。

于 2012-09-10T12:34:57.193 回答