2
我有2个不同的窗口服务,应该由一个安装项目安装。他们两个的项目输出进入相同的目录,这很好。项目安装程序和服务安装程序分别添加到其各自的项目下。但由于某些原因,它只是其中一个安装的服务(类似于installutil/i MyServiceA),但另一个不是。所以安装后,我必须手动输入installutil/i MyServiceB。我该如何纠正?如何用1个安装项目安装2个不同的Windows服务?
我有2个不同的窗口服务,应该由一个安装项目安装。他们两个的项目输出进入相同的目录,这很好。项目安装程序和服务安装程序分别添加到其各自的项目下。但由于某些原因,它只是其中一个安装的服务(类似于installutil/i MyServiceA),但另一个不是。所以安装后,我必须手动输入installutil/i MyServiceB。我该如何纠正?如何用1个安装项目安装2个不同的Windows服务?
您只需要一个项目安装程序类,它将包含您的服务和两个/所有服务的进程安装程序。
例如
MyProjectInstaller
-> MyFirstServiceInstaller
-> MyFirstServiceProcessInstaller
-> MySecondServiceInstaller
-> MySecondServiceProcessInstaller
然而,每个类与RunInstaller(true)
属性应技术上而不管执行具有邻居,或不的;为此,也许有人有一个更直接的方法来解决你的问题。
这就是我现在拥有的。但第二个Windows服务从未安装。我错过了什么? – 2011-03-29 09:58:41