我有一个 NServiceBus 项目(类库),我想在 Windows 服务中运行它(现在它使用 NServiceBus.Host.exe)
我希望能够在我的 dll 周围放置尽可能少的内容。让 dll 作为 Windows 服务运行的最简单方法是什么?
我宁愿不制作一个单独的安装程序,但如果我必须制作一个安装程序,我会的。
最佳答案
没有比编写一个包装您的库的 Windows 服务更简单的方法了。您将需要一些东西来完成与服务控制管理器通信的工作(响应启动、停止等),并处理服务的“主循环”。除了其他人编写的内容(例如 NServiceBus.Host.exe)之外,唯一的方法就是自己编写一个。
关于c# - 让 .net DLL 作为 Windows 服务运行的简单方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9024871/