c#构建/安装服务的过程是什么?

时间:2011-01-26 19:50:20

标签: c#

我正在VS2008 c#

中创建一个简单的服务

如何在计算机上安装它以便在启动机器时运行?

3 个答案:

答案 0 :(得分:1)

查看此page

答案 1 :(得分:0)

Visual Studio支持Windows服务作为一种应用程序。我相信这个模板只存在于专业版中。但是,您可以通过创建ServiceProcess安装程序并使用InstallUtil来构建服务。

您可以找到更多信息here

创建新项目时,选择项目Windows服务的类型。根据Visual Studio的版本,您可能必须浏览到Windows模板部分才能找到它。

答案 2 :(得分:0)

您可以使用Visual Studio命令提示符。

  1. 打开visual studio命令提示符(这取决于许多内容,请参阅this page for info。当您找到它时,在Visual Studio的工具菜单中将其添加为外部工具很有用)。
  2. 导航到包含服务的exe的文件夹
  3. 运行installutil <yourexe>其中是可执行文件的名称。
  4. 如果您将服务指定为以特定用户身份运行,它现在会提示您输入该用户的凭据。
  5. 根据设置的不同,您可能需要进入服务(开始&gt;运行&gt; services.msc)并将其设置为在启动时自动启动。

    如果需要,可以使用installutil /u <yourexe>卸载,使用几乎相同的过程。