2010-01-06 241 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