2010-02-16 26 views
2

我擁有Visual Studio 2008標準版的副本,並且我想創建一個Windows服務。但是,我沒有Windows服務項目模板。根據this chart,標準版應該能夠創建Windows服務。我嘗試運行devenv.exe/InstallVSTemplates,但我似乎沒有任何Windows服務模板(這可能是爲什麼devenv命令不起作用)。Visual Studio 2008標準:沒有Windows服務項目

有誰知道我怎麼能得到模板?

+1

您也可以在不使用模板的情況下創建服務。 – Tim

+2

有時我想知道爲什麼人們在Google之前問這裏......這是搜索「visual studio 2008標準」服務的第一個結果:http://justinjmoses.wordpress.com/2008/03/27/visual-studio- 2008-standard-vs-professional/ – Cogwheel

+1

@Cogwheel:你最高投票的問題和答案是你自己的自我推銷(http://stackoverflow.com/questions/1515399/can-you-make-custom-operators-in- c)即使他們是基本的,你仍然有問題要問真正的問題嗎? – 2010-02-16 15:15:14

回答

1

你不需要模板。只需創建一個繼承自ServiceBaseMain()方法調用ServiceBase.Run()的類。

您可以使用控制檯項目並使用命令行選項或Debugger.IsAttached來決定是否作爲服務運行。

2

似乎不包括標準版中的模板是微軟方面的疏忽。查看this Microsoft forum thread,其中有人很友好地發佈模板,然後只需安裝devenv /installvstemplates

相關問題