2009-11-30 66 views
0

我有許多Windows服務的解決方案,他們的ProjectInstallers非常相似。如何在每個WindowsService使用的庫中創建一個安裝程序類?是否可以重用ProjectInstaller?

我試着去做,但還沒有奏效。

下面的代碼只包含一個安裝程序

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

回答

1

我名爲Daemoniq一個開源的Windows服務託管框架開發的一部分。我瞭解安裝程序如何造成不便,因此創建安裝程序是其中的一項功能。您可以從http://daemoniq.org

當前功能下載包括:通過的app.config

  • 運行通過CommonServiceLocator
  • 設置常用的服務像服務名,顯示名,描述和serviceStartMode性能

    • 容器無關的服務位置通過的app.config
    • 組服務
    • 一套恢復選項在同一進程的多個窗口服務通過命令行通過命令行
    • 安裝,卸載,調試服務通過的app.config
    • 一套服務流程憑據依靠

    謝謝!