【问题标题】:How To Install A Windows Service In .NET?如何在 .NET 中安装 Windows 服务?
【发布时间】:2010-01-06 13:23:35
【问题描述】:

我在 .Net 2.0 (C#) 中创建了一个控制台应用程序,并希望创建一个安装程序,将应用程序安装为 Windows 服务。

我以前从未创建过安装程序,但我正在阅读有关该主题的几篇文章。我将不胜感激那些在这方面有一些经验的人提供的任何建议或链接。

谢谢。

更新:我目前正在查看 http://justinjmoses.wordpress.com/2008/03/27/visual-studio-2008-standard-vs-professional/ 以解决 Windows 服务应用程序模板未包含在 VS 2008 Standard 中的事实。

Russ Taylor 还有一个默认的 Windows 服务项目可供下载,地址为 http://russtaylor.co.uk/2009/01/writing-a-windows-service-in-visual-studio-2008-standard/

【问题讨论】:

    标签: c# .net windows-services installation


    【解决方案1】:

    您应该在 Visual Studio 中创建一个新的“Windows 服务项目”。

    我认为这是一个很好的起点:

    Introduction to Windows Service Applications

    显然,Windows 服务应用程序模板在 Visual Studio 的标准版中不可用,但这可能会有所帮助:

    How to: Write Services Programmatically

    【讨论】:

    • 谢谢。它说服务应用程序模板在 VS 的标准版(我有)中不可用。这个模板可以手动安装吗?是否需要使用服务模板?控制台应用程序不会工作吗?
    • @modernzombie:您可以通过编程方式创建服务,我已经更新了答案。
    【解决方案2】:

    你想在 WiX 中使用 ServiceInstallhttp://www.tentaclesoftware.com/blog/archive/2009/01/01/21.aspx

    【讨论】:

      猜你喜欢
      • 2011-05-21
      • 2011-05-07
      • 2010-12-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-14
      • 1970-01-01
      • 2021-07-17
      相关资源
      最近更新 更多