是否可以重用ProjectInstaller?

问题描述:

我有许多Windows服务的解决方案,他们的ProjectInstallers非常相似。如何在每个WindowsService使用的库中创建一个安装程序类?是否可以重用ProjectInstaller?

我试着去做,但还没有奏效。

下面的代码只包含一个安装程序

[RunInstaller(true)] 
public partial class ProjectInstaller : Installer 
{ 
    public ProjectInstaller() 
    { 
     InitializeComponent(); 
    } 
} 

我名为Daemoniq一个开源的Windows服务托管框架开发的一部分。我了解安装程序如何造成不便,因此创建安装程序是其中的一项功能。您可以从http://daemoniq.org

当前功能下载包括:通过的app.config

  • 运行通过CommonServiceLocator
  • 设置常用的服务像服务名,显示名,描述和serviceStartMode性能

    • 容器无关的服务位置通过的app.config
    • 组服务
    • 一套恢复选项在同一进程的多个窗口服务通过命令行通过命令行
    • 安装,卸载,调试服务通过的app.config
    • 一套服务流程凭据依靠

    谢谢!