我们有一堆 Windows 服务,我认为 TopShelf 可以将它们全部托管在一个进程中。Topshelf 支持这一点,但我了解到,从 3.0 版开始,Topshelf 将不再支持在单个容器中托管多个服务。
那么 Topshelf 与使用 Visual Studio C# 模板创建 Windows 服务的优势是什么?Topshelf 给了我一个可以用来调试的控制台应用程序,但是如果我从来没有这样的需求(我们所有的服务只有几行代码调用业务逻辑组件,并且组件都经过适当的单元测试),Topshelf 是否还有其他优势?