我正在使用Topshelf v3.1将我的控制台应用程序安装为Windows服务。我通过命令行安装我的控制台,如:myconsole install 除了命令似乎从未完成,一切看起来都不错,我的意思是通常一旦命令执行完毕,命令行控制台就会回到您可以键入其他命令的状态再次。不知何故,topshelf命令停在最后一点,所以我必须控制+ C杀死命令。 我的代码是下面: class Program
我正在使用MassTransit进行消息队列(使用RabbitMQ),Castle Windsor作为我的IoC和Topshelf来运行我的应用程序作为Windows服务。 但我遇到了这个问题,这对我来说很奇怪。 这是我的代码 我有一个服务 public class TestService : IService
{
public void Start() {}
public
由于TosShelf说: "You can only have ONE service! As of 3.x Topshelf the base product no longer support hosting multiple services.“ 为3.x版本的我需要弄清楚如何Topshelf新版本整合 问题: 是否有可能启动从一个控制台应用程序使用Topshelf多个单独的服务?我怎样才能