我要启多个Windows service为什么每次总是只能启动第一个Service? /// <summary> /// 应用程序的主入口点。 /// </summary> static void Main() { ServiceBase[] ServicesToRun; // 同一进程中可以运行多个用户服务。若要将 // 另一个服务添加到此进程中,请更改下行以 // 创建另一个服务对象。例如, // // ServicesToRun = new ServiceBase[] {new Service1(), new MySecondUserService()}; // ServicesToRun = new ServiceBase[] { new SOPService(), new NotifyHost(), new FormSubmitService(), new TaskSubmitService(), new ClearSevice() }; ServiceBase.Run(ServicesToRun); } 我每次启动的都是第一个SOPService后面的如NotifyHost等Serivice根本就启动不了,请高手指点