C#Windows服务启动和停止

时间:2010-12-21 17:13:03

标签: c# windows-services

在我创建服务时尝试保存一些点击和输入。现在步骤是:

  1. cmd提示网络停止服务名称
  2. 编译服务
  3. cmd prompt net start service name
  4. 我确信有更好的方法可以做到这一点,这里有人知道吗?

    谢谢。

3 个答案:

答案 0 :(得分:2)

您可以配置步骤1和步骤1 3为pre and post build events for the project。在编译之前将执行步骤1,并且在成功构建之后将执行步骤3。这应该可以很好地自动化。

答案 1 :(得分:1)

创建服务时,我将服务类嵌入到控制台应用程序中,并添加一些交互式代码来运行服务的.run方法和停止/启动等。这使得测试和调试变得更加容易。

答案 2 :(得分:0)

右键单击项目>属性>构建事件选项卡

您可以使用预构建和后构建事件分别执行步骤1和步骤。