如何在.NET中安装Windows服务?

时间:2010-01-06 13:23:36

标签: c# .net windows-services installer

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

我之前从未创建过安装程序,但我正在阅读有关此主题的一些文章。非常感谢那些在这方面有一定经验的建议或链接。

感谢。

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

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

2 个答案:

答案 0 :(得分:5)

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

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

  

Introduction to Windows Service Applications

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

  

How to: Write Services Programmatically

答案 1 :(得分:1)

您希望在WiX中使用ServiceInstallhttp://www.tentaclesoftware.com/blog/archive/2009/01/01/21.aspx