/// <summary> /// 启动服务 /// </summary> /// <param name="args"></param> protected override void OnStart(string[] args) { try { if (_taskService == null) { _taskService = new Task4WinService(); } log.InfoFormat("try run the {0}.", _displayName); _taskService.Start(); log.InfoFormat("{0} is runing.", _displayName); } catch (Exception ex) { log.FatalFormat("启动服务时发生异常", ex); throw; } }