Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
以前,当我在 .NET 中创建 Windows 服务时,我创建了应用程序,以便它可以作为服务或交互式应用程序运行(它根据命令行参数的存在确定它应该如何运行 - 例如 --service .
我正在考虑使用 TopShelf,并想知道它是否具有此功能。我还没有找到任何东西,但想知道是否有人知道?
运行 Topshelf 服务时,会自动处理上下文。只需在没有任何参数的情况下运行它,它就会作为控制台应用程序运行。当您执行myService.exe install时,它将设置作为服务运行所需的一切。然后,您只需通过服务管理器执行服务。
myService.exe install