我在c#中创建了一个Windows服务,我正在尝试使用这里推荐的installutil安装它进行调试:http://msdn.microsoft.com/en-us/library/sd8zc8ha.aspx
installutil表示安装已完成.但是,服务控制管理器中没有任何内容.
我在Server 2008和XP上尝试了这个,结果相同.
有任何想法吗?
我的一位同事有一个或多或少相同的问题.
您是否在项目中添加了安装程序?对于要安装的服务,您需要向Visual Studio项目添加安装程序.在Visual Studio中添加安装程序的最简单方法是在设计模式下打开服务,右键单击设计区域并选择添加安装程序.这将添加一个文件ProjectInstaller.cs,其中包含一个ServiceInstaller对象和一个ServiceProcessInstaller对象.添加安装程序后,您可以设置服务名称,描述以及安装服务时将使用的其他选项.如果您现在尝试使用InstallUtil,则应安装您的服务,并且该服务应显示在"服务"列表中.