public WinService() { InitializeComponent(); this.ServiceName = ConfigurationManager.AppSettings["ServiceName"]; ServiceContext.Initialize(ServiceFinder.GetServices(ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location))); }
static ServiceHelper() { ServiceContext.Initialize(ServiceFinder.GetServices(ConfigurationManager.OpenExeConfiguration(Assembly.GetExecutingAssembly().Location)), (host, args) => { Console.WriteLine("服务{0}启动", host.Description.Name); }); }