我有2个不同的Windows服务,应由单个安装项目安装。两个项目的输出都进入同一目录,这很好。在每个项目下添加了项目安装程序和服务安装程序。但由于某种原因,它只是安装的服务之一(类似于installutil / i MyServiceA),但另一个不是。所以在安装后我必须手动输入installutil / i MyServiceB。我该如何纠正?
答案 0 :(得分:1)
您只需要一个项目安装程序类,其中包含两个/所有服务的服务和进程安装程序。
例如
MyProjectInstaller
-> MyFirstServiceInstaller
-> MyFirstServiceProcessInstaller
-> MySecondServiceInstaller
-> MySecondServiceProcessInstaller
但是,具有RunInstaller(true)
属性的每个类在技术上都应该执行,无论是否有邻居;为此,也许有人可以更直接地解决您的问题。