C# 如何使用一个安装项目安装两个不同的windows服务?
我有两个不同的windows服务,应该由一个安装项目安装。它们的项目输出都进入同一个目录,这很好。每个项目下都添加了一个项目安装程序和一个服务安装程序。但出于某种原因,它只是安装的服务之一(类似于installutil/i myserviceca),而另一个则不是。因此,在安装之后,我必须手动键入installutil/I MyServiceB。如何更正此问题?您只需要一个project installer类,该类将包含两个/所有服务的服务和流程安装程序 比如说C# 如何使用一个安装项目安装两个不同的windows服务?,c#,windows-installer,C#,Windows Installer,我有两个不同的windows服务,应该由一个安装项目安装。它们的项目输出都进入同一个目录,这很好。每个项目下都添加了一个项目安装程序和一个服务安装程序。但出于某种原因,它只是安装的服务之一(类似于installutil/i myserviceca),而另一个则不是。因此,在安装之后,我必须手动键入installutil/I MyServiceB。如何更正此问题?您只需要一个project installer类,该类将包含两个/所有服务的服务和流程安装程序 比如说 MyProjectInstall
MyProjectInstaller
-> MyFirstServiceInstaller
-> MyFirstServiceProcessInstaller
-> MySecondServiceInstaller
-> MySecondServiceProcessInstaller
但是,无论是否有邻居,在技术上都应该执行具有
RunInstaller(true)
属性的每个类;为此,也许有人能更直接地解决您的问题。这就是我现在所拥有的。但从未安装第二个windows服务。我错过了什么?