简单安装Windows服务

时间:2011-09-07 23:55:51

标签: c# .net windows-services

我在使用C#Express实现WindowsService时遇到了困难。我想要的是编写一个将安装逻辑与服务,服务分开的类。为了使这个值得,我希望删除从安装程序派生的类,只留下服务本身,正如我认为http://msdn.microsoft.com/en-us/library/zt39148a%28v=VS.100%29.aspx可能描述的那样。我的Express edn中没有所有这些花哨的安装和包装向导,所以我必须只使用.NET类。

我正在考虑ManagedInstallerClassAssemblyInstaller以及 _ 而不是 _ installutil,如果可能的话。

1 个答案:

答案 0 :(得分:2)

使用ManagedInstallerClass

this问题中的答案非常好。请检查Self install windows service in .NET c#和中间代码http://blogs.microsoft.co.il/blogs/kim/archive/2009/01/04/self-installing-windows-service.aspx(此示例使用AssemblyInstaller)。