2010-01-06 237 views
2

我在.Net 2.0(C#)中创建了一个控制台应用程序,并且想要创建一个安装程序,将安装应用程序作为Windows服务。如何在.NET中安装Windows服务?

我从来没有创建之前的安装,但我正在读关于这个问题的几篇文章。我很感谢来自那些有此领域经验的人的任何建议或链接。

谢谢。

更新:我目前在看http://justinjmoses.wordpress.com/2008/03/27/visual-studio-2008-standard-vs-professional/解决的事实,Windows服务应用程序模板未在VS 2008标准包括在内。

拉斯·泰勒也有可供下载http://russtaylor.co.uk/2009/01/writing-a-windows-service-in-visual-studio-2008-standard/默认的Windows服务项目。

回答

5

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

我觉得这是一个很好的起点:

Introduction to Windows Service Applications

显然,Windows服务应用程序模板是不是在Visual Studio标准版可用,但也许这可以帮助:

How to: Write Services Programmatically

+0

谢谢。它说服务应用程序模板在VS的标准版(我有)中不可用。可以手动安装此模板。是否有必要使用服务模板?控制台应用程序不工作? – modernzombie 2010-01-06 13:30:17

+0

@modernzombie:您可以通过编程方式创建服务,我已经更新了我的答案。 – fretje 2010-01-06 13:48:06